aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanail Dimitrov <danaildimitrov321@gmail.com>2021-01-10 10:55:01 +0200
committerDanail Dimitrov <danaildimitrov321@gmail.com>2021-01-10 10:55:01 +0200
commit036aa41657c4ddf35b9c1f1bd43627b22aba23f9 (patch)
tree87f446bdbe49be02ce7240624ccf526aefc9cc10
parentd9dcedd2bbb98467bb4765ee3338ff528182d016 (diff)
downloadDevHive-036aa41657c4ddf35b9c1f1bd43627b22aba23f9.tar
DevHive-036aa41657c4ddf35b9c1f1bd43627b22aba23f9.tar.gz
DevHive-036aa41657c4ddf35b9c1f1bd43627b22aba23f9.zip
Fixed test projects
-rw-r--r--src/DevHive.Data/Repositories/TechnologyRepository.cs3
-rw-r--r--src/DevHive.Tests/Data/TechnologyRepository.Tests.cs3
-rw-r--r--src/DevHive.Tests/DevHive.Data.Tests/DevHive.Data.Tests.csproj20
-rw-r--r--src/DevHive.Tests/DevHive.Data.Tests/TechnologyRepository.Tests.cs121
-rw-r--r--src/DevHive.Tests/DevHive.Services.Tests/DevHive.Services.Tests.csproj19
-rw-r--r--src/DevHive.Tests/DevHive.Services.Tests/UnitTest1.cs18
-rw-r--r--src/DevHive.Tests/DevHive.Web.Tests/DevHive.Web.Tests.csproj19
-rw-r--r--src/DevHive.Tests/DevHive.Web.Tests/UnitTest1.cs18
-rw-r--r--src/DevHive.sln143
9 files changed, 288 insertions, 76 deletions
diff --git a/src/DevHive.Data/Repositories/TechnologyRepository.cs b/src/DevHive.Data/Repositories/TechnologyRepository.cs
index 935582c..492c6d2 100644
--- a/src/DevHive.Data/Repositories/TechnologyRepository.cs
+++ b/src/DevHive.Data/Repositories/TechnologyRepository.cs
@@ -1,9 +1,10 @@
using System;
using System.Threading.Tasks;
using Data.Models.Interfaces.Database;
+using DevHive.Common.Models.Misc;
using DevHive.Data.Models;
using Microsoft.EntityFrameworkCore;
-using DevHive.Common.Models.Misc;
+
namespace DevHive.Data.Repositories
{
diff --git a/src/DevHive.Tests/Data/TechnologyRepository.Tests.cs b/src/DevHive.Tests/Data/TechnologyRepository.Tests.cs
index 9a00401..b4a9652 100644
--- a/src/DevHive.Tests/Data/TechnologyRepository.Tests.cs
+++ b/src/DevHive.Tests/Data/TechnologyRepository.Tests.cs
@@ -98,6 +98,9 @@ namespace DevHive.Tests.Data
}).GetAwaiter().GetResult();
}
+ [Test]
+ public void
+
private void AddEntity(string name = TECHNOLOGY_NAME)
{
Task.Run(async () =>
diff --git a/src/DevHive.Tests/DevHive.Data.Tests/DevHive.Data.Tests.csproj b/src/DevHive.Tests/DevHive.Data.Tests/DevHive.Data.Tests.csproj
new file mode 100644
index 0000000..c414811
--- /dev/null
+++ b/src/DevHive.Tests/DevHive.Data.Tests/DevHive.Data.Tests.csproj
@@ -0,0 +1,20 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="5.0.1" />
+ <PackageReference Include="NUnit" Version="3.13.0" />
+ <PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="..\..\DevHive.Data\DevHive.Data.csproj" />
+ </ItemGroup>
+
+</Project>
diff --git a/src/DevHive.Tests/DevHive.Data.Tests/TechnologyRepository.Tests.cs b/src/DevHive.Tests/DevHive.Data.Tests/TechnologyRepository.Tests.cs
new file mode 100644
index 0000000..db07e04
--- /dev/null
+++ b/src/DevHive.Tests/DevHive.Data.Tests/TechnologyRepository.Tests.cs
@@ -0,0 +1,121 @@
+using DevHive.Data.Models;
+using DevHive.Data.Repositories;
+using Microsoft.EntityFrameworkCore;
+using NUnit.Framework;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DevHive.Data.Tests
+{
+ [TestFixture]
+ public class TechnologyRepositoryTests
+ {
+ private const string TECHNOLOGY_NAME = "Technology test name";
+
+ protected DevHiveContext Context { get; set; }
+
+ protected TechnologyRepository TechnologyRepository { get; set; }
+
+ [SetUp]
+ public void Setup()
+ {
+ var optionsBuilder = new DbContextOptionsBuilder<DevHiveContext>()
+ .UseInMemoryDatabase(databaseName: "DevHive_Test_Database");
+
+ this.Context = new DevHiveContext(optionsBuilder.Options);
+
+ TechnologyRepository = new TechnologyRepository(Context);
+ }
+
+ [TearDown]
+ public void TearDown()
+ {
+ this.Context.Database.EnsureDeleted();
+ }
+
+ [Test]
+ public void AddAsync_AddsTheGivenTechnologyToTheDatabase()
+ {
+ AddEntity();
+
+ int numberOfTechnologies = Context.Technologies.Count();
+
+ Assert.True(numberOfTechnologies > 0, "Technologies repo does not store Technologies correctly");
+ }
+
+ [Test]
+ public void GetByIdAsync_ReturnsTheCorrectTechnology_IfIdExists()
+ {
+ Task.Run(async () =>
+ {
+ AddEntity();
+ Technology technology = this.Context.Technologies.Where(x => x.Name == TECHNOLOGY_NAME).ToList().FirstOrDefault();
+ Guid id = technology.Id;
+
+ Technology technologyReturned = await this.TechnologyRepository.GetByIdAsync(id);
+
+ Assert.AreEqual(TECHNOLOGY_NAME, technologyReturned.Name, "GetByIdAsync does not return the correct Technology when id is valid");
+ }).GetAwaiter().GetResult();
+ }
+
+ [Test]
+ public void GetByIdAsync_ReturnsNull_IfIdDoesNotExists()
+ {
+ Task.Run(async () =>
+ {
+ Guid id = new Guid();
+
+ Technology technologyReturned = await this.TechnologyRepository.GetByIdAsync(id);
+
+ Assert.IsNull(technologyReturned, "GetByIdAsync returns Technology when it should be null");
+ }).GetAwaiter().GetResult();
+ }
+
+ [Test]
+ public void DoesTechnologyNameExist_ReturnsTrue_IfTechnologyExists()
+ {
+ Task.Run(async () =>
+ {
+ AddEntity();
+
+ bool result = await this.TechnologyRepository.DoesTechnologyNameExist(TECHNOLOGY_NAME);
+
+ Assert.IsTrue(result, "DoesTechnologyNameExists returns true when technology name does not exist");
+ }).GetAwaiter().GetResult();
+ }
+
+ [Test]
+ public void DoesTechnologyNameExist_ReturnsFalse_IfTechnologyDoesNotExists()
+ {
+ Task.Run(async () =>
+ {
+ bool result = await this.TechnologyRepository.DoesTechnologyNameExist(TECHNOLOGY_NAME);
+
+ Assert.False(result, "DoesTechnologyNameExist returns true when tehcnology name does not exist");
+ }).GetAwaiter().GetResult();
+ }
+
+
+
+ private void AddEntity(string name = TECHNOLOGY_NAME)
+ {
+ Task.Run(async () =>
+ {
+ Technology technology = new Technology
+ {
+ Name = name
+ };
+
+ await this.TechnologyRepository.AddAsync(technology);
+ }).GetAwaiter().GetResult();
+ }
+
+ //Task.Run(async () =>
+ //{
+ //
+ //}).GetAwaiter().GetResult();
+ }
+}
diff --git a/src/DevHive.Tests/DevHive.Services.Tests/DevHive.Services.Tests.csproj b/src/DevHive.Tests/DevHive.Services.Tests/DevHive.Services.Tests.csproj
new file mode 100644
index 0000000..7cc8473
--- /dev/null
+++ b/src/DevHive.Tests/DevHive.Services.Tests/DevHive.Services.Tests.csproj
@@ -0,0 +1,19 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <PackageReference Include="NUnit" Version="3.13.0" />
+ <PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="..\..\DevHive.Services\DevHive.Services.csproj" />
+ </ItemGroup>
+
+</Project>
diff --git a/src/DevHive.Tests/DevHive.Services.Tests/UnitTest1.cs b/src/DevHive.Tests/DevHive.Services.Tests/UnitTest1.cs
new file mode 100644
index 0000000..b6681da
--- /dev/null
+++ b/src/DevHive.Tests/DevHive.Services.Tests/UnitTest1.cs
@@ -0,0 +1,18 @@
+using NUnit.Framework;
+
+namespace DevHive.Services.Tests
+{
+ public class Tests
+ {
+ [SetUp]
+ public void Setup()
+ {
+ }
+
+ [Test]
+ public void Test1()
+ {
+ Assert.Pass();
+ }
+ }
+} \ No newline at end of file
diff --git a/src/DevHive.Tests/DevHive.Web.Tests/DevHive.Web.Tests.csproj b/src/DevHive.Tests/DevHive.Web.Tests/DevHive.Web.Tests.csproj
new file mode 100644
index 0000000..bdcca5d
--- /dev/null
+++ b/src/DevHive.Tests/DevHive.Web.Tests/DevHive.Web.Tests.csproj
@@ -0,0 +1,19 @@
+<Project Sdk="Microsoft.NET.Sdk">
+
+ <PropertyGroup>
+ <TargetFramework>net5.0</TargetFramework>
+
+ <IsPackable>false</IsPackable>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <PackageReference Include="NUnit" Version="3.13.0" />
+ <PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <ProjectReference Include="..\..\DevHive.Web\DevHive.Web.csproj" />
+ </ItemGroup>
+
+</Project>
diff --git a/src/DevHive.Tests/DevHive.Web.Tests/UnitTest1.cs b/src/DevHive.Tests/DevHive.Web.Tests/UnitTest1.cs
new file mode 100644
index 0000000..e6f54b0
--- /dev/null
+++ b/src/DevHive.Tests/DevHive.Web.Tests/UnitTest1.cs
@@ -0,0 +1,18 @@
+using NUnit.Framework;
+
+namespace DevHive.Web.Tests
+{
+ public class Tests
+ {
+ [SetUp]
+ public void Setup()
+ {
+ }
+
+ [Test]
+ public void Test1()
+ {
+ Assert.Pass();
+ }
+ }
+} \ No newline at end of file
diff --git a/src/DevHive.sln b/src/DevHive.sln
index 1f05e75..19ebbc2 100644
--- a/src/DevHive.sln
+++ b/src/DevHive.sln
@@ -1,21 +1,23 @@

Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.26124.0
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30717.126
MinimumVisualStudioVersion = 15.0.26124.0
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevHive.Data", "DevHive.Data\DevHive.Data.csproj", "{A175F293-9209-46BF-803E-72E39590246F}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevHive.Data", "DevHive.Data\DevHive.Data.csproj", "{A175F293-9209-46BF-803E-72E39590246F}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevHive.Services", "DevHive.Services\DevHive.Services.csproj", "{4D4EAC98-A72F-4265-9876-3E87453F80AC}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevHive.Services", "DevHive.Services\DevHive.Services.csproj", "{4D4EAC98-A72F-4265-9876-3E87453F80AC}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevHive.Web", "DevHive.Web\DevHive.Web.csproj", "{FF82DC4E-B4C8-4B49-AC73-43A26CFC73DA}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevHive.Web", "DevHive.Web\DevHive.Web.csproj", "{FF82DC4E-B4C8-4B49-AC73-43A26CFC73DA}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DevHive.Tests", "DevHive.Tests", "{7D37479A-BDFB-445F-B1CB-B1817EF36DF1}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DevHive.Common", "DevHive.Common\DevHive.Common.csproj", "{843BF55D-20AC-41E7-922E-209648625D98}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Services", "DevHive.Tests\Services\Services.csproj", "{FC05CBD2-187F-481E-9118-B55AA75D70FB}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DevHive.Tests", "DevHive.Tests", "{8ED705F9-7038-472C-B53F-5B1480A74A37}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Web", "DevHive.Tests\Web\Web.csproj", "{964A1E31-BA28-49D7-B8B1-52C4CB12AB41}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevHive.Data.Tests", "DevHive.Tests\DevHive.Data.Tests\DevHive.Data.Tests.csproj", "{346876CE-2C9B-4538-BE82-EA2017F7D405}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Data", "DevHive.Tests\Data\Data.csproj", "{AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}"
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevHive.Services.Tests", "DevHive.Tests\DevHive.Services.Tests\DevHive.Services.Tests.csproj", "{9BBB8A48-C5AF-4F35-925F-3404A74E47F4}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DevHive.Web.Tests", "DevHive.Tests\DevHive.Web.Tests\DevHive.Web.Tests.csproj", "{2574CDBE-CC99-4BF8-BF7F-34C131788036}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -26,9 +28,6 @@ Global
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A175F293-9209-46BF-803E-72E39590246F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A175F293-9209-46BF-803E-72E39590246F}.Debug|Any CPU.Build.0 = Debug|Any CPU
@@ -66,70 +65,64 @@ Global
{FF82DC4E-B4C8-4B49-AC73-43A26CFC73DA}.Release|x64.Build.0 = Release|Any CPU
{FF82DC4E-B4C8-4B49-AC73-43A26CFC73DA}.Release|x86.ActiveCfg = Release|Any CPU
{FF82DC4E-B4C8-4B49-AC73-43A26CFC73DA}.Release|x86.Build.0 = Release|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Debug|x64.ActiveCfg = Debug|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Debug|x64.Build.0 = Debug|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Debug|x86.Build.0 = Debug|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Release|Any CPU.Build.0 = Release|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Release|x64.ActiveCfg = Release|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Release|x64.Build.0 = Release|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Release|x86.ActiveCfg = Release|Any CPU
- {3411B3AB-2F07-4551-A4B9-99E7DC5F35D5}.Release|x86.Build.0 = Release|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Debug|x64.Build.0 = Debug|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Debug|x86.Build.0 = Debug|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Release|Any CPU.Build.0 = Release|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Release|x64.ActiveCfg = Release|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Release|x64.Build.0 = Release|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Release|x86.ActiveCfg = Release|Any CPU
- {A1D19F10-F838-49F1-8BF5-C77F5410E21D}.Release|x86.Build.0 = Release|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Debug|x64.ActiveCfg = Debug|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Debug|x64.Build.0 = Debug|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Debug|x86.Build.0 = Debug|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Release|Any CPU.Build.0 = Release|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Release|x64.ActiveCfg = Release|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Release|x64.Build.0 = Release|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Release|x86.ActiveCfg = Release|Any CPU
- {FC05CBD2-187F-481E-9118-B55AA75D70FB}.Release|x86.Build.0 = Release|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Debug|x64.ActiveCfg = Debug|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Debug|x64.Build.0 = Debug|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Debug|x86.ActiveCfg = Debug|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Debug|x86.Build.0 = Debug|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Release|Any CPU.Build.0 = Release|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Release|x64.ActiveCfg = Release|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Release|x64.Build.0 = Release|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Release|x86.ActiveCfg = Release|Any CPU
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41}.Release|x86.Build.0 = Release|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Debug|x64.ActiveCfg = Debug|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Debug|x64.Build.0 = Debug|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Debug|x86.Build.0 = Debug|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Release|Any CPU.Build.0 = Release|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Release|x64.ActiveCfg = Release|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Release|x64.Build.0 = Release|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Release|x86.ActiveCfg = Release|Any CPU
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E}.Release|x86.Build.0 = Release|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Debug|x64.Build.0 = Debug|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Debug|x86.Build.0 = Debug|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Release|Any CPU.Build.0 = Release|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Release|x64.ActiveCfg = Release|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Release|x64.Build.0 = Release|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Release|x86.ActiveCfg = Release|Any CPU
+ {843BF55D-20AC-41E7-922E-209648625D98}.Release|x86.Build.0 = Release|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Debug|x64.Build.0 = Debug|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Debug|x86.Build.0 = Debug|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Release|Any CPU.Build.0 = Release|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Release|x64.ActiveCfg = Release|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Release|x64.Build.0 = Release|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Release|x86.ActiveCfg = Release|Any CPU
+ {346876CE-2C9B-4538-BE82-EA2017F7D405}.Release|x86.Build.0 = Release|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Debug|x64.Build.0 = Debug|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Debug|x86.Build.0 = Debug|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Release|x64.ActiveCfg = Release|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Release|x64.Build.0 = Release|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Release|x86.ActiveCfg = Release|Any CPU
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4}.Release|x86.Build.0 = Release|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Debug|x64.Build.0 = Debug|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Debug|x86.Build.0 = Debug|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Release|Any CPU.Build.0 = Release|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Release|x64.ActiveCfg = Release|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Release|x64.Build.0 = Release|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Release|x86.ActiveCfg = Release|Any CPU
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
- {FC05CBD2-187F-481E-9118-B55AA75D70FB} = {7D37479A-BDFB-445F-B1CB-B1817EF36DF1}
- {964A1E31-BA28-49D7-B8B1-52C4CB12AB41} = {7D37479A-BDFB-445F-B1CB-B1817EF36DF1}
- {AE4CDE9D-5B37-4AF3-BABF-25867AA6993E} = {7D37479A-BDFB-445F-B1CB-B1817EF36DF1}
+ {346876CE-2C9B-4538-BE82-EA2017F7D405} = {8ED705F9-7038-472C-B53F-5B1480A74A37}
+ {9BBB8A48-C5AF-4F35-925F-3404A74E47F4} = {8ED705F9-7038-472C-B53F-5B1480A74A37}
+ {2574CDBE-CC99-4BF8-BF7F-34C131788036} = {8ED705F9-7038-472C-B53F-5B1480A74A37}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {0F5395E8-26FB-40FD-83A1-EE7766C5E398}
EndGlobalSection
EndGlobal