<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:38:41 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-1109] Remove project reference from MongoDB.Driver.Tests to MongoDB.Driver.Core.Tests</title>
                <link>https://jira.mongodb.org/browse/CSHARP-1109</link>
                <project id="10041" key="CSHARP">C# Driver</project>
                    <description>&lt;p&gt;We currently have a reference from the MongoDB.Driver.Tests project to the MongoDB.Driver.Core.Tests projects. The reason for the reference is to gain access to the RequiresServerAttribute.&lt;/p&gt;

&lt;p&gt;But we shouldn&apos;t have a reference to the entire test project. That gives unintended access to everything in the project and can result in name conflicts or subtle bugs.&lt;/p&gt;

&lt;p&gt;We should either just copy/adapt the one class that is currently being accessed via the reference, or create a helper DLL with the shared types that any test project can reference.&lt;/p&gt;</description>
                <environment></environment>
        <key id="170383">CSHARP-1109</key>
            <summary>Remove project reference from MongoDB.Driver.Tests to MongoDB.Driver.Core.Tests</summary>
                <type id="4" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14710&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</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>Thu, 20 Nov 2014 13:14:03 +0000</created>
                <updated>Thu, 2 Apr 2015 18:06:09 +0000</updated>
                            <resolved>Tue, 2 Dec 2014 21:50:29 +0000</resolved>
                                                    <fixVersion>2.0</fixVersion>
                                    <component>Testing</component>
                                        <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="777035" author="xgen-internal-githook" created="Wed, 3 Dec 2014 00:09:38 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-1109&quot; title=&quot;Remove project reference from MongoDB.Driver.Tests to MongoDB.Driver.Core.Tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-1109&quot;&gt;&lt;del&gt;CSHARP-1109&lt;/del&gt;&lt;/a&gt;: Remove the new internal constructor from MongoClient and change the Configuration static constructor back to using the original MongoClient constructor. This way our unit tests will be using the same code path as our users.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/5af820021586adc5eced9f41ee7faffb689575f4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/5af820021586adc5eced9f41ee7faffb689575f4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="776848" author="xgen-internal-githook" created="Tue, 2 Dec 2014 21:49:54 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-1109&quot; title=&quot;Remove project reference from MongoDB.Driver.Tests to MongoDB.Driver.Core.Tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-1109&quot;&gt;&lt;del&gt;CSHARP-1109&lt;/del&gt;&lt;/a&gt;: Added MongoDB.Driver.Core.TestHelpers to house test related helper classes that are shared by multiple test projects.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/fb54ede3dac79bc6974f961c1e965aa4c7d7d92c&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/fb54ede3dac79bc6974f961c1e965aa4c7d7d92c&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="775768" author="xgen-internal-githook" created="Tue, 2 Dec 2014 01:56:50 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-1109&quot; title=&quot;Remove project reference from MongoDB.Driver.Tests to MongoDB.Driver.Core.Tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-1109&quot;&gt;&lt;del&gt;CSHARP-1109&lt;/del&gt;&lt;/a&gt;: Added overloads of BeUsing and EqualUsing that take an IEqualityComparer.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/10326ec298b52a39d5b0ad475ffaf5400c4117d9&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/10326ec298b52a39d5b0ad475ffaf5400c4117d9&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="775767" author="xgen-internal-githook" created="Tue, 2 Dec 2014 01:56:49 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{u&apos;username&apos;: u&apos;rstam&apos;, u&apos;name&apos;: u&apos;rstam&apos;, u&apos;email&apos;: u&apos;robert@robertstam.org&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/CSHARP-1109&quot; title=&quot;Remove project reference from MongoDB.Driver.Tests to MongoDB.Driver.Core.Tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CSHARP-1109&quot;&gt;&lt;del&gt;CSHARP-1109&lt;/del&gt;&lt;/a&gt;: Begin moving common test helper methods into DLLs where they can be shared by more than one test project.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb/mongo-csharp-driver/commit/d640def53e37353c404c9072114b7b53074d1c7e&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-csharp-driver/commit/d640def53e37353c404c9072114b7b53074d1c7e&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="775214" author="rstam" created="Mon, 1 Dec 2014 17:14:56 +0000"  >&lt;p&gt;As a first step we are creating a MongoDB.Bson.TestHelpers projects to hold some helper classes useful across all our test projects.&lt;/p&gt;

&lt;p&gt;Initially this revolves around centralizing some FluentAssertions related helpers, including a way to assert that an actual object is equal to an expected object using specified equality comparers (useful when the objects being asserted against don&apos;t override Equals) and a new BsonDocumentAssertions class that lets us provide custom assertions for BsonDocuments.&lt;/p&gt;</comment>
                    </comments>
                    <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|hs457z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>149108</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="353">C# Sprint 12</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>