From c131920c2923ad06b8daa24a767ef16e0297fc42 Mon Sep 17 00:00:00 2001 From: Vesa Lappalainen <vesal@jyu.fi> Date: Wed, 18 Oct 2023 23:30:07 +0300 Subject: [PATCH] bom pois --- demopohjat/demo7/TaulukotTest/TaulukotTest.cs | 41 ++++++++ .../demo7/TaulukotTest/TaulukotTest.csproj | 15 +++ demopohjat/demo7/Tauno72/Tauno72.csproj | 2 +- demopohjat/demo7/Tauno72Test/Tauno72Test.cs | 36 +++++++ .../demo7/Tauno72Test/Tauno72Test.csproj | 15 +++ demopohjat/demo7/Tauno7Test/Tauno7Test.cs | 18 ++++ demopohjat/demo7/Tauno7Test/Tauno7Test.csproj | 15 +++ demopohjat/demo7/demo7.sln | 93 +++++++++++-------- demopohjat/demo7/demo7.sln.ctbackup | 55 +++++++++++ 9 files changed, 251 insertions(+), 39 deletions(-) create mode 100644 demopohjat/demo7/TaulukotTest/TaulukotTest.cs create mode 100644 demopohjat/demo7/TaulukotTest/TaulukotTest.csproj create mode 100644 demopohjat/demo7/Tauno72Test/Tauno72Test.cs create mode 100644 demopohjat/demo7/Tauno72Test/Tauno72Test.csproj create mode 100644 demopohjat/demo7/Tauno7Test/Tauno7Test.cs create mode 100644 demopohjat/demo7/Tauno7Test/Tauno7Test.csproj create mode 100644 demopohjat/demo7/demo7.sln.ctbackup diff --git a/demopohjat/demo7/TaulukotTest/TaulukotTest.cs b/demopohjat/demo7/TaulukotTest/TaulukotTest.cs new file mode 100644 index 0000000..ae22804 --- /dev/null +++ b/demopohjat/demo7/TaulukotTest/TaulukotTest.cs @@ -0,0 +1,41 @@ +// ReSharper disable all +using System; +using System.Text.RegularExpressions; +using System.Globalization; +using NUnit.Framework; +using static Demo7.Taulukot; +using Demo7; + +namespace TestDemo7 +{ + [TestFixture] + [DefaultFloatingPointTolerance(0.000001)] + public class TestTaulukot + { + [Test] + public void TestErotaDouble32() + { + Assert.AreEqual( 0.0, ErotaDouble("") , 0.000001, "in method ErotaDouble, line 33"); + Assert.AreEqual( 2.0, ErotaDouble("",2) , 0.000001, "in method ErotaDouble, line 34"); + Assert.AreEqual( 2.3, ErotaDouble(" 2.3 ") , 0.000001, "in method ErotaDouble, line 35"); + Assert.AreEqual( 5, ErotaDouble("5 3") , 0.000001, "in method ErotaDouble, line 36"); + Assert.AreEqual( 5, ErotaDouble("5k3") , 0.000001, "in method ErotaDouble, line 37"); + Assert.AreEqual( 5000, ErotaDouble("5e3") , 0.000001, "in method ErotaDouble, line 38"); + Assert.AreEqual( 0.005, ErotaDouble("5E-3") , 0.000001, "in method ErotaDouble, line 39"); + Assert.AreEqual( 0.0, ErotaDouble("k") , 0.000001, "in method ErotaDouble, line 40"); + Assert.AreEqual( 1.0, ErotaDouble("k",1.0) , 0.000001, "in method ErotaDouble, line 41"); + Assert.AreEqual( 0.0, ErotaDouble("2..3") , 0.000001, "in method ErotaDouble, line 42"); + } + [Test] + public void TestErota65() + { + Assert.AreEqual( 0.0, Erota("",0.0) , 0.000001, "in method Erota, line 66"); + Assert.AreEqual( 2.3, Erota(" 2.3 ",0.0) , 0.000001, "in method Erota, line 67"); + Assert.AreEqual( 5, Erota("5 3",0.0) , 0.000001, "in method Erota, line 68"); + Assert.AreEqual( 0.0, Erota("k",0.0) , 0.000001, "in method Erota, line 69"); + Assert.AreEqual( 1.0, Erota("k",1.0) , 0.000001, "in method Erota, line 70"); + Assert.AreEqual( 0.0, Erota("2..3",0.0) , 0.000001, "in method Erota, line 71"); + } + } +} + diff --git a/demopohjat/demo7/TaulukotTest/TaulukotTest.csproj b/demopohjat/demo7/TaulukotTest/TaulukotTest.csproj new file mode 100644 index 0000000..0c730e4 --- /dev/null +++ b/demopohjat/demo7/TaulukotTest/TaulukotTest.csproj @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Project Sdk="Microsoft.NET.Sdk"> + <PropertyGroup> + <TargetFramework>net7.0</TargetFramework> + <IsPackable>false</IsPackable> + </PropertyGroup> + <ItemGroup> + <PackageReference Include="NUnit" Version="3.13.1"/> + <PackageReference Include="NUnit3TestAdapter" Version="3.17.0"/> + <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3"/> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Taulukot\Taulukot.csproj"/> + </ItemGroup> +</Project> diff --git a/demopohjat/demo7/Tauno72/Tauno72.csproj b/demopohjat/demo7/Tauno72/Tauno72.csproj index 7213282..1ded612 100644 --- a/demopohjat/demo7/Tauno72/Tauno72.csproj +++ b/demopohjat/demo7/Tauno72/Tauno72.csproj @@ -2,7 +2,7 @@ <PropertyGroup> <OutputType>Exe</OutputType> - <TargetFrameworks>net7.0</TargetFrameworks> + <TargetFramework>net7.0</TargetFramework> <ExternalConsole>true</ExternalConsole> </PropertyGroup> diff --git a/demopohjat/demo7/Tauno72Test/Tauno72Test.cs b/demopohjat/demo7/Tauno72Test/Tauno72Test.cs new file mode 100644 index 0000000..0ae1b5f --- /dev/null +++ b/demopohjat/demo7/Tauno72Test/Tauno72Test.cs @@ -0,0 +1,36 @@ +// ReSharper disable all +using System; +using NUnit.Framework; +using static Tauno72; + + [TestFixture] + [DefaultFloatingPointTolerance(0.000001)] + public class TestTauno72 + { + [Test] + public void TestSisatulo45() + { + int[,] maski = { {1,1,1},{1,0,0},{0,1,1} }; + int[,] luvut = { {255,34,120,222},{35,50,60,70},{50,90,102,10},{20,34,44,55} }; + Assert.AreEqual( 273, Sisatulo(luvut,maski,2,1) , "in method Sisatulo, line 48"); + Assert.AreEqual( 636, Sisatulo(luvut,maski,1,1) , "in method Sisatulo, line 49"); + Assert.AreEqual( 538, Sisatulo(luvut,maski,1,2) , "in method Sisatulo, line 50"); + Assert.AreEqual( 369, Sisatulo(luvut,maski,2,2) , "in method Sisatulo, line 51"); + } + [Test] + public void TestSisatulo55() + { + int[,] naapurit = { {1,1,1},{1,0,1},{1,1,1} }; + int[,] alkuSukupolvi = { + { 1,0,1,1 }, + { 0,1,1,0 }, + { 1,0,0,0 }, + { 1,0,0,1 } + }; + Assert.AreEqual( 4, Sisatulo(alkuSukupolvi,naapurit,2,1) , "in method Sisatulo, line 63"); + Assert.AreEqual( 4, Sisatulo(alkuSukupolvi,naapurit,1,1) , "in method Sisatulo, line 64"); + Assert.AreEqual( 3, Sisatulo(alkuSukupolvi,naapurit,1,2) , "in method Sisatulo, line 65"); + Assert.AreEqual( 3, Sisatulo(alkuSukupolvi,naapurit,2,2) , "in method Sisatulo, line 66"); + } + } + diff --git a/demopohjat/demo7/Tauno72Test/Tauno72Test.csproj b/demopohjat/demo7/Tauno72Test/Tauno72Test.csproj new file mode 100644 index 0000000..51011d6 --- /dev/null +++ b/demopohjat/demo7/Tauno72Test/Tauno72Test.csproj @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Project Sdk="Microsoft.NET.Sdk"> + <PropertyGroup> + <TargetFramework>net7.0</TargetFramework> + <IsPackable>false</IsPackable> + </PropertyGroup> + <ItemGroup> + <PackageReference Include="NUnit" Version="3.13.1"/> + <PackageReference Include="NUnit3TestAdapter" Version="3.17.0"/> + <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3"/> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Tauno72\Tauno72.csproj"/> + </ItemGroup> +</Project> diff --git a/demopohjat/demo7/Tauno7Test/Tauno7Test.cs b/demopohjat/demo7/Tauno7Test/Tauno7Test.cs new file mode 100644 index 0000000..f061f43 --- /dev/null +++ b/demopohjat/demo7/Tauno7Test/Tauno7Test.cs @@ -0,0 +1,18 @@ +// ReSharper disable all +using System; +using NUnit.Framework; +using static Tauno7; + + [TestFixture] + [DefaultFloatingPointTolerance(0.000001)] + public class TestTauno7 + { + [Test] + public void TestMuutaYli30() + { + int[] t = { 72, 22, 73, 2, 16, 62 }; + Assert.AreEqual( 4, MuutaYli(t,20,0) , "in method MuutaYli, line 32"); + Assert.AreEqual( "0, 0, 0, 2, 16, 0", String.Join(", ", t) , "in method MuutaYli, line 33"); + } + } + diff --git a/demopohjat/demo7/Tauno7Test/Tauno7Test.csproj b/demopohjat/demo7/Tauno7Test/Tauno7Test.csproj new file mode 100644 index 0000000..4793cca --- /dev/null +++ b/demopohjat/demo7/Tauno7Test/Tauno7Test.csproj @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Project Sdk="Microsoft.NET.Sdk"> + <PropertyGroup> + <TargetFramework>net7.0</TargetFramework> + <IsPackable>false</IsPackable> + </PropertyGroup> + <ItemGroup> + <PackageReference Include="NUnit" Version="3.13.1"/> + <PackageReference Include="NUnit3TestAdapter" Version="3.17.0"/> + <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.8.3"/> + </ItemGroup> + <ItemGroup> + <ProjectReference Include="..\Tauno7\Tauno7.csproj"/> + </ItemGroup> +</Project> diff --git a/demopohjat/demo7/demo7.sln b/demopohjat/demo7/demo7.sln index e46ef11..98c21e9 100644 --- a/demopohjat/demo7/demo7.sln +++ b/demopohjat/demo7/demo7.sln @@ -1,8 +1,7 @@ - Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 VisualStudioVersion = 16.0.30503.244 MinimumVisualStudioVersion = 10.0.40219.1 + Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tauno72", "Tauno72\Tauno72.csproj", "{AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tauno7", "Tauno7\Tauno7.csproj", "{571DEB93-150B-45F3-885D-BC47F57588FA}" @@ -15,41 +14,59 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kuvaaja", "Kuvaaja\Kuvaaja. EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AngryLego", "AngryLego\AngryLego.csproj", "{73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TaulukotTest", "TaulukotTest\TaulukotTest.csproj", "{1BDC1899-A43D-485E-9543-88D701871BF3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tauno7Test", "Tauno7Test\Tauno7Test.csproj", "{C614FC86-FC86-4A69-93B0-205E6C3CDACD}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tauno72Test", "Tauno72Test\Tauno72Test.csproj", "{9FC63F00-8E35-4913-BE8A-F7AAC38C957D}" +EndProject Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Release|Any CPU.Build.0 = Release|Any CPU - {571DEB93-150B-45F3-885D-BC47F57588FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {571DEB93-150B-45F3-885D-BC47F57588FA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {571DEB93-150B-45F3-885D-BC47F57588FA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {571DEB93-150B-45F3-885D-BC47F57588FA}.Release|Any CPU.Build.0 = Release|Any CPU - {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Release|Any CPU.Build.0 = Release|Any CPU - {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Release|Any CPU.Build.0 = Release|Any CPU - {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Release|Any CPU.Build.0 = Release|Any CPU - {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {E95C43B3-E5CA-42DE-A29B-97A67C61411B} - EndGlobalSection + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Release|Any CPU.Build.0 = Release|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Release|Any CPU.Build.0 = Release|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Release|Any CPU.Build.0 = Release|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Release|Any CPU.Build.0 = Release|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Release|Any CPU.Build.0 = Release|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Release|Any CPU.Build.0 = Release|Any CPU + {1BDC1899-A43D-485E-9543-88D701871BF3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {1BDC1899-A43D-485E-9543-88D701871BF3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {1BDC1899-A43D-485E-9543-88D701871BF3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {1BDC1899-A43D-485E-9543-88D701871BF3}.Release|Any CPU.Build.0 = Release|Any CPU + {C614FC86-FC86-4A69-93B0-205E6C3CDACD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C614FC86-FC86-4A69-93B0-205E6C3CDACD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C614FC86-FC86-4A69-93B0-205E6C3CDACD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C614FC86-FC86-4A69-93B0-205E6C3CDACD}.Release|Any CPU.Build.0 = Release|Any CPU + {9FC63F00-8E35-4913-BE8A-F7AAC38C957D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9FC63F00-8E35-4913-BE8A-F7AAC38C957D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9FC63F00-8E35-4913-BE8A-F7AAC38C957D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9FC63F00-8E35-4913-BE8A-F7AAC38C957D}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E95C43B3-E5CA-42DE-A29B-97A67C61411B} + EndGlobalSection EndGlobal diff --git a/demopohjat/demo7/demo7.sln.ctbackup b/demopohjat/demo7/demo7.sln.ctbackup new file mode 100644 index 0000000..e46ef11 --- /dev/null +++ b/demopohjat/demo7/demo7.sln.ctbackup @@ -0,0 +1,55 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 16 +VisualStudioVersion = 16.0.30503.244 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tauno72", "Tauno72\Tauno72.csproj", "{AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tauno7", "Tauno7\Tauno7.csproj", "{571DEB93-150B-45F3-885D-BC47F57588FA}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Taulukot", "Taulukot\Taulukot.csproj", "{FC7C3A03-C61F-4AC7-8223-07994C77CC92}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Pisteet", "Pisteet\Pisteet.csproj", "{BED3F0C7-236B-4633-819E-2E4CB4488C56}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Kuvaaja", "Kuvaaja\Kuvaaja.csproj", "{E67D9FD2-753B-452C-B31C-38C8330A2DE3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AngryLego", "AngryLego\AngryLego.csproj", "{73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AE8D346B-CDF8-410F-9D38-EBE8225BF3AE}.Release|Any CPU.Build.0 = Release|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Debug|Any CPU.Build.0 = Debug|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Release|Any CPU.ActiveCfg = Release|Any CPU + {571DEB93-150B-45F3-885D-BC47F57588FA}.Release|Any CPU.Build.0 = Release|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FC7C3A03-C61F-4AC7-8223-07994C77CC92}.Release|Any CPU.Build.0 = Release|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BED3F0C7-236B-4633-819E-2E4CB4488C56}.Release|Any CPU.Build.0 = Release|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E67D9FD2-753B-452C-B31C-38C8330A2DE3}.Release|Any CPU.Build.0 = Release|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {73B6CD2B-B9E7-4DB3-B075-C62FD36F18CE}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {E95C43B3-E5CA-42DE-A29B-97A67C61411B} + EndGlobalSection +EndGlobal -- GitLab