1- <?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <PropertyGroup >
4- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
5- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
6- <ProjectGuid >{556705BD-1E64-426D-A9CA-08390156FB85}</ProjectGuid >
7- <OutputType >Library</OutputType >
8- <AppDesignerFolder >Properties</AppDesignerFolder >
9- <RootNamespace >Advanced.Algorithms.Tests</RootNamespace >
10- <AssemblyName >Advanced.Algorithms.Tests</AssemblyName >
11- <TargetFrameworkVersion >v4.6.1</TargetFrameworkVersion >
12- <FileAlignment >512</FileAlignment >
13- <ProjectTypeGuids >{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
14- <VisualStudioVersion Condition =" '$(VisualStudioVersion)' == ''" >10.0</VisualStudioVersion >
15- <VSToolsPath Condition =" '$(VSToolsPath)' == ''" >$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath >
16- <ReferencePath >$(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages</ReferencePath >
17- <IsCodedUITest >False</IsCodedUITest >
18- <TestProjectType >UnitTest</TestProjectType >
19- <TargetFrameworkProfile />
20- </PropertyGroup >
21- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
22- <DebugSymbols >true</DebugSymbols >
23- <DebugType >full</DebugType >
24- <Optimize >false</Optimize >
25- <OutputPath >bin\Debug\</OutputPath >
26- <DefineConstants >DEBUG;TRACE</DefineConstants >
27- <ErrorReport >prompt</ErrorReport >
28- <WarningLevel >4</WarningLevel >
29- </PropertyGroup >
30- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
31- <DebugType >pdbonly</DebugType >
32- <Optimize >true</Optimize >
33- <OutputPath >bin\Release\</OutputPath >
34- <DefineConstants >TRACE</DefineConstants >
35- <ErrorReport >prompt</ErrorReport >
36- <WarningLevel >4</WarningLevel >
37- </PropertyGroup >
1+ <Project Sdk =" Microsoft.NET.Sdk" >
2+
383 <PropertyGroup >
4+ <TargetFramework >net461</TargetFramework >
395 <SignAssembly >true</SignAssembly >
40- <LangVersion >latest</LangVersion >
41- </PropertyGroup >
42- <PropertyGroup >
436 <AssemblyOriginatorKeyFile >StrongNameKey.snk</AssemblyOriginatorKeyFile >
447 </PropertyGroup >
8+
459 <ItemGroup >
46- <Reference Include =" System" />
47- </ItemGroup >
48- <Choose >
49- <When Condition =" ('$(VisualStudioVersion)' == '10.0' or '$(VisualStudioVersion)' == '') and '$(TargetFrameworkVersion)' == 'v3.5'" >
50- <ItemGroup >
51- <Reference Include =" Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
52- </ItemGroup >
53- </When >
54- <Otherwise >
55- <ItemGroup >
56- <Reference Include =" Microsoft.VisualStudio.QualityTools.UnitTestFramework" />
57- </ItemGroup >
58- </Otherwise >
59- </Choose >
60- <ItemGroup >
61- <Compile Include =" Binary\BaseConversion_Tests.cs" />
62- <Compile Include =" Binary\Logarithm_Tests.cs" />
63- <Compile Include =" Binary\GCD_Tests.cs" />
64- <Compile Include =" Combinatorics\Subset_Tests.cs" />
65- <Compile Include =" Combinatorics\Combination_Tests.cs" />
66- <Compile Include =" Combinatorics\Permutation_Tests.cs" />
67- <Compile Include =" Compression\HuffmanCoding_Tests.cs" />
68- <Compile Include =" DataStructures\Dictionary\Dictionary_Tests.cs" />
69- <Compile Include =" DataStructures\Dictionary\OrderedDictionary_Tests.cs" />
70- <Compile Include =" DataStructures\Graph\AdjacencyMatrix\DiGraph_Tests.cs" />
71- <Compile Include =" DataStructures\Graph\AdjacencyMatrix\Graph_Tests.cs" />
72- <Compile Include =" DataStructures\Graph\AdjacencyMatrix\WeightedDiGraph_Tests.cs" />
73- <Compile Include =" DataStructures\Graph\AdjacencyMatrix\WeightedGraph_Tests.cs" />
74- <Compile Include =" DataStructures\Graph\AdjacencyList\DiGraph_Tests.cs" />
75- <Compile Include =" DataStructures\Graph\AdjacencyList\Graph_Tests.cs" />
76- <Compile Include =" DataStructures\Graph\AdjacencyList\WeightedDiGraph_Tests.cs" />
77- <Compile Include =" DataStructures\Graph\AdjacencyList\WeightedGraph_Tests.cs" />
78- <Compile Include =" DataStructures\HashSet\HashSet_Tests.cs" />
79- <Compile Include =" DataStructures\HashSet\OrderedHashSet_Tests.cs" />
80- <Compile Include =" DataStructures\Heap\BHeap_Tests.cs" />
81- <Compile Include =" DataStructures\Heap\BinomialHeap_Tests.cs" />
82- <Compile Include =" DataStructures\Heap\D-aryHeap_Tests.cs" />
83- <Compile Include =" DataStructures\Heap\FibonacciHeap_Tests.cs" />
84- <Compile Include =" DataStructures\Heap\PairingHeap_Tests.cs" />
85- <Compile Include =" DataStructures\LinkedList\CircularLinkedList_Tests.cs" />
86- <Compile Include =" DataStructures\LinkedList\DoublyLinkedList_Tests.cs" />
87- <Compile Include =" DataStructures\LinkedList\SinglyLinkedList_Tests.cs" />
88- <Compile Include =" DataStructures\Lists\ArrayList_Tests.cs" />
89- <Compile Include =" DataStructures\Lists\SkipList_Tests.cs" />
90- <Compile Include =" DataStructures\Queues\PriorityQueue_Tests.cs" />
91- <Compile Include =" DataStructures\Tree\AVLTree_Tests.cs" />
92- <Compile Include =" DataStructures\Tree\BST_Tests.cs" />
93- <Compile Include =" DataStructures\Tree\KdTree_Tests.cs" />
94- <Compile Include =" DataStructures\Tree\QuadTree_Tests.cs" />
95- <Compile Include =" DataStructures\Tree\RangeTreeTests.cs" />
96- <Compile Include =" DataStructures\Tree\RTree_Tests.cs" />
97- <Compile Include =" DataStructures\Tree\SplayTree_Tests.cs" />
98- <Compile Include =" DataStructures\Tree\TreapTree_Tests.cs" />
99- <Compile Include =" Distributed\AsyncQueue_Tests.cs" />
100- <Compile Include =" Distributed\CircularQueue_Tests.cs" />
101- <Compile Include =" DataStructures\Queues\Queue_Tests.cs" />
102- <Compile Include =" DataStructures\Set\BloomFilter_Tests.cs" />
103- <Compile Include =" DataStructures\Set\DisJointSet_Tests.cs" />
104- <Compile Include =" DataStructures\Set\SparseSet_Tests.cs" />
105- <Compile Include =" DataStructures\Stack_Tests.cs" />
106- <Compile Include =" DataStructures\Tree\TernarySearchTree_Tests.cs" />
107- <Compile Include =" DataStructures\Tree\Trie_Tests.cs" />
108- <Compile Include =" DataStructures\Tree\B+Tree_Tests.cs" />
109- <Compile Include =" DataStructures\Tree\BTree_Tests.cs" />
110- <Compile Include =" DataStructures\Tree\FenwickTree_Tests.cs" />
111- <Compile Include =" DataStructures\Tree\IntervalTree_Tests.cs" />
112- <Compile Include =" DataStructures\Tree\SegmentTree_Tests.cs" />
113- <Compile Include =" DataStructures\Tree\SuffixTree_Tests.cs" />
114- <Compile Include =" DataStructures\Tree\TestHelpers\BTreeTester.cs" />
115- <Compile Include =" DataStructures\Tree\RedBlackTree_Tests.cs" />
116- <Compile Include =" DataStructures\Tree\TestHelpers\BSTTester.cs" />
117- <Compile Include =" DataStructures\Tree\Tree_Tests.cs" />
118- <Compile Include =" DataStructures\Tree\BinaryTree_Tests.cs" />
119- <Compile Include =" Distributed\ConsistentHash_Tests.cs" />
120- <Compile Include =" Distributed\LRUCache_Tests.cs" />
121- <Compile Include =" Geometry\BentleyOttmann_Tests.cs" />
122- <Compile Include =" Geometry\PointRotation_Tests.cs" />
123- <Compile Include =" Graph\Matching\HopcroftKarp_Tests.cs" />
124- <Compile Include =" Graph\ShortestPath\AStar_Tests.cs" />
125- <Compile Include =" Graph\ShortestPath\TravellingSalesman_Tests.cs" />
126- <Compile Include =" Geometry\ClosestPointPair_Tests.cs" />
127- <Compile Include =" Geometry\ConvexHull_Tests.cs" />
128- <Compile Include =" Geometry\PointInsidePolygon_Tests.cs" />
129- <Compile Include =" Geometry\LineIntersection_Tests.cs" />
130- <Compile Include =" Geometry\RectangleIntersection_Tests.cs" />
131- <Compile Include =" Graph\ArticulationPoints\TarjansArticulation_Tests.cs" />
132- <Compile Include =" Graph\Bridge\TarjansBridge_Tests.cs" />
133- <Compile Include =" Graph\Coloring\MColoring_Tests.cs" />
134- <Compile Include =" Graph\Connectivity\TarjansBiConnected_Tests.cs" />
135- <Compile Include =" Graph\Connectivity\KosarajuStronglyConnected_Tests.cs" />
136- <Compile Include =" Graph\Connectivity\TarjansStronglyConnected_Tests.cs" />
137- <Compile Include =" Graph\Cover\MinVertexCover.cs" />
138- <Compile Include =" Graph\Cut\MinCut_Tests.cs" />
139- <Compile Include =" Graph\Cycle\CycleDetection_Tests.cs" />
140- <Compile Include =" Graph\Flow\EdmondsKarp_Tests.cs" />
141- <Compile Include =" Graph\Flow\FordFulkerson_Tests.cs" />
142- <Compile Include =" Graph\Flow\PushRelabel_Tests.cs" />
143- <Compile Include =" Graph\Matching\BiPartiteMatching_Tests.cs" />
144- <Compile Include =" Graph\MinimumSpanningTree\Prims_Test.cs" />
145- <Compile Include =" Graph\MinimumSpanningTree\Kruskals_Test.cs" />
146- <Compile Include =" Graph\Search\BiDirectional_Tests.cs" />
147- <Compile Include =" Graph\Search\BreadthFirst_Tests.cs" />
148- <Compile Include =" Graph\Search\DepthFirst_Tests.cs" />
149- <Compile Include =" Graph\ShortestPath\BellmanFord_Tests.cs" />
150- <Compile Include =" Graph\ShortestPath\Dijikstras_Tests.cs" />
151- <Compile Include =" Graph\ShortestPath\FloydWarshall_Tests.cs" />
152- <Compile Include =" Graph\ShortestPath\Johnson_Tests.cs" />
153- <Compile Include =" Graph\Sort\DepthFirstTopSort_Tests.cs" />
154- <Compile Include =" Graph\Sort\KahnTopSort_Tests.cs" />
155- <Compile Include =" Numerical\Exponentiation_Tests.cs" />
156- <Compile Include =" Numerical\Primality_Tests.cs" />
157- <Compile Include =" Numerical\PrimeGenerator_Tests.cs" />
158- <Compile Include =" Properties\AssemblyInfo.cs" />
159- <Compile Include =" Search\BinarySearch_Tests.cs" />
160- <Compile Include =" Search\BoyerMoore_Tests.cs" />
161- <Compile Include =" Search\QuickSelect_Tests.cs" />
162- <Compile Include =" Sorting\BubbleSort_Tests.cs" />
163- <Compile Include =" Sorting\BucketSort_Tests.cs" />
164- <Compile Include =" Sorting\CountingSort_Tests.cs" />
165- <Compile Include =" Sorting\HeapSort_Tests.cs" />
166- <Compile Include =" Sorting\InsertionSort_Tests.cs" />
167- <Compile Include =" Sorting\MergeSort_Tests.cs" />
168- <Compile Include =" Sorting\QuickSort_Tests.cs" />
169- <Compile Include =" Sorting\RadixSort_Tests.cs" />
170- <Compile Include =" Sorting\SelectionSort_Tests.cs" />
171- <Compile Include =" Sorting\ShellSort_Tests.cs" />
172- <Compile Include =" Sorting\TreeSort_Tests.cs" />
173- <Compile Include =" String\Manachers_Tests.cs" />
174- <Compile Include =" String\Search\RabinKarp_Tests.cs" />
175- <Compile Include =" String\Search\KMP_Tests.cs" />
176- <Compile Include =" String\Search\Z_Tests.cs" />
177- </ItemGroup >
178- <ItemGroup >
179- <None Include =" StrongNameKey.snk" />
10+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.8.0" />
11+ <PackageReference Include =" MSTest.TestAdapter" Version =" 2.1.2" />
12+ <PackageReference Include =" MSTest.TestFramework" Version =" 2.1.2" />
18013 </ItemGroup >
14+
18115 <ItemGroup >
182- <ProjectReference Include =" ..\..\src\Advanced.Algorithms\Advanced.Algorithms.csproj" >
183- <Project >{32e22d53-cecd-4e2d-adad-85dd79a8549f}</Project >
184- <Name >Advanced.Algorithms</Name >
185- </ProjectReference >
16+ <ProjectReference Include =" ..\..\src\Advanced.Algorithms\Advanced.Algorithms.csproj" />
18617 </ItemGroup >
187- <Choose >
188- <When Condition =" '$(VisualStudioVersion)' == '10.0' And '$(IsCodedUITest)' == 'True'" >
189- <ItemGroup >
190- <Reference Include =" Microsoft.VisualStudio.QualityTools.CodedUITestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
191- <Private >False</Private >
192- </Reference >
193- <Reference Include =" Microsoft.VisualStudio.TestTools.UITest.Common, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
194- <Private >False</Private >
195- </Reference >
196- <Reference Include =" Microsoft.VisualStudio.TestTools.UITest.Extension, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
197- <Private >False</Private >
198- </Reference >
199- <Reference Include =" Microsoft.VisualStudio.TestTools.UITesting, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" >
200- <Private >False</Private >
201- </Reference >
202- </ItemGroup >
203- </When >
204- </Choose >
205- <Import Project =" $(VSToolsPath)\TeamTest\Microsoft.TestTools.targets" Condition =" Exists('$(VSToolsPath)\TeamTest\Microsoft.TestTools.targets')" />
206- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
207- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
208- Other similar extension points exist, see Microsoft.Common.targets.
209- <Target Name="BeforeBuild">
210- </Target>
211- <Target Name="AfterBuild">
212- </Target>
213- -->
18+
19+
21420</Project >
0 commit comments