<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:47:59 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CSHARP-4358] Update tests that only test against LINQ2 to test against LINQ3 instead of or in addition to LINQ2</title>
                <link>https://jira.mongodb.org/browse/CSHARP-4358</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;As part of &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4331&quot; title=&quot;Make LINQ3 the default LinqProvider&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4331&quot;&gt;&lt;del&gt;CSHARP-4331&lt;/del&gt;&lt;/a&gt; when LINQ3 becomes the default LINQ provider a number of tests fail because they were assuming LINQ2 was the default. Typically this is because they are asserting against the translation (e.g. filter or pipeline) as returned by LINQ2 when the LINQ3 translation is slightly different, though also correct.&lt;/p&gt;

&lt;p&gt;Note that all the tests in the Linq2ImplementationTests folder should ONLY run against LINQ2 because these tests are by their very nature LINQ2 specific. Every test in the Linq2ImplementationTest folder has a matching test in the Linq3ImplementationTests folder that tests the same test case against LINQ3.&lt;/p&gt;

&lt;p&gt;But there are a modest number of tests outside the LINQ test folders that were also LINQ2 specific. In &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4331&quot; title=&quot;Make LINQ3 the default LinqProvider&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4331&quot;&gt;&lt;del&gt;CSHARP-4331&lt;/del&gt;&lt;/a&gt; we made these tests pass by explicitly specifying LINQ2 as the LINQ provider (which makes the test pass because it is now explicitly running against LINQ2 instead of simply by default). These are the tests that should be analyzed to see if the should be refactored to run against both LINQ providers or perhaps run only against LINQ3 (suitably refactored so they pass again).&lt;/p&gt;</description>
                <environment></environment>
        <key id="2157067">CSHARP-4358</key>
            <summary>Update tests that only test against LINQ2 to test against LINQ3 instead of or in addition to LINQ2</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="robert@mongodb.com">Robert Stam</assignee>
                                    <reporter username="robert@mongodb.com">Robert Stam</reporter>
                        <labels>
                    </labels>
                <created>Tue, 11 Oct 2022 20:37:56 +0000</created>
                <updated>Wed, 14 Dec 2022 00:40:26 +0000</updated>
                            <resolved>Wed, 14 Dec 2022 00:40:26 +0000</resolved>
                                                    <fixVersion>2.19.0</fixVersion>
                                    <component>LINQ3</component>
                    <component>Testing</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="5053143" author="xgen-internal-githook" created="Wed, 14 Dec 2022 00:40:09 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;rstam&apos;, &apos;email&apos;: &apos;robert@robertstam.org&apos;, &apos;username&apos;: &apos;rstam&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-4358&quot; title=&quot;Update tests that only test against LINQ2 to test against LINQ3 instead of or in addition to LINQ2&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-4358&quot;&gt;&lt;del&gt;CSHARP-4358&lt;/del&gt;&lt;/a&gt;: Update tests that only test against LINQ2 to test against LINQ3 instead of or in addition to LINQ2.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/5ebe18f1d498347f8f69578c9ca33b881fe57399&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/5ebe18f1d498347f8f69578c9ca33b881fe57399&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="4896763" author="rstam" created="Wed, 12 Oct 2022 05:23:31 +0000"  >&lt;p&gt;There are 3 tests that aren&apos;t passing with LINQ3 as the default. See tests that fail on this branch:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/rstam/mongo-csharp-driver/tree/csharp4358&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/rstam/mongo-csharp-driver/tree/csharp4358&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="2159857">CSHARP-4368</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2159863">CSHARP-4369</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2175600">CSHARP-4401</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2193473">CSHARP-4427</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2193475">CSHARP-4428</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2180945">CSHARP-4410</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="2144585">CSHARP-4331</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|i0we48:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>