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
+
38
3
<PropertyGroup >
4
+ <TargetFramework >net461</TargetFramework >
39
5
<SignAssembly >true</SignAssembly >
40
- <LangVersion >latest</LangVersion >
41
- </PropertyGroup >
42
- <PropertyGroup >
43
6
<AssemblyOriginatorKeyFile >StrongNameKey.snk</AssemblyOriginatorKeyFile >
44
7
</PropertyGroup >
8
+
45
9
<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" />
180
13
</ItemGroup >
14
+
181
15
<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" />
186
17
</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
+
214
20
</Project >
0 commit comments