diff --git a/csharpcore/GuildedRose.sln b/csharpcore/GuildedRose.sln index 9941b0cf..3468c12b 100644 --- a/csharpcore/GuildedRose.sln +++ b/csharpcore/GuildedRose.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 16.0.31424.327 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "GuildedRose", "GuildedRose\GuildedRose.csproj", "{D781C52B-92C0-48BF-8414-177495DF4174}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GuildedRoseTests", "GuildedRoseTests\GuildedRoseTests.csproj", "{CB6715CE-A283-4C70-9C1B-F58822077731}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {D781C52B-92C0-48BF-8414-177495DF4174}.Debug|Any CPU.Build.0 = Debug|Any CPU {D781C52B-92C0-48BF-8414-177495DF4174}.Release|Any CPU.ActiveCfg = Release|Any CPU {D781C52B-92C0-48BF-8414-177495DF4174}.Release|Any CPU.Build.0 = Release|Any CPU + {CB6715CE-A283-4C70-9C1B-F58822077731}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CB6715CE-A283-4C70-9C1B-F58822077731}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CB6715CE-A283-4C70-9C1B-F58822077731}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CB6715CE-A283-4C70-9C1B-F58822077731}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/csharpcore/GuildedRose/GuildedRose.csproj b/csharpcore/GuildedRose/GuildedRose.csproj index d3c7a6e7..af859afe 100644 --- a/csharpcore/GuildedRose/GuildedRose.csproj +++ b/csharpcore/GuildedRose/GuildedRose.csproj @@ -6,10 +6,4 @@ GuildedRose.Program - - - - - - diff --git a/csharpcore/GuildedRose/ApprovalTest.cs b/csharpcore/GuildedRoseTests/ApprovalTest.cs similarity index 92% rename from csharpcore/GuildedRose/ApprovalTest.cs rename to csharpcore/GuildedRoseTests/ApprovalTest.cs index b9843b90..0ff3c994 100644 --- a/csharpcore/GuildedRose/ApprovalTest.cs +++ b/csharpcore/GuildedRoseTests/ApprovalTest.cs @@ -4,8 +4,9 @@ using System.IO; using System.Text; using ApprovalTests; using ApprovalTests.Reporters; - -namespace GuildedRose +using GuildedRose; + +namespace GuildedRoseTests { [UseReporter(typeof(DiffReporter))] public class ApprovalTest diff --git a/csharpcore/GuildedRose/GildedRoseTest.cs b/csharpcore/GuildedRoseTests/GildedRoseTest.cs similarity index 85% rename from csharpcore/GuildedRose/GildedRoseTest.cs rename to csharpcore/GuildedRoseTests/GildedRoseTest.cs index 0d050891..5134a2a5 100644 --- a/csharpcore/GuildedRose/GildedRoseTest.cs +++ b/csharpcore/GuildedRoseTests/GildedRoseTest.cs @@ -1,17 +1,18 @@ -using Xunit; -using System.Collections.Generic; - -namespace GuildedRose -{ - public class GildedRoseTest - { - [Fact] - public void foo() - { - IList Items = new List { new Item { Name = "foo", SellIn = 0, Quality = 0 } }; - GildedRose app = new GildedRose(Items); - app.UpdateQuality(); - Assert.Equal("fixme", Items[0].Name); - } - } -} \ No newline at end of file +using Xunit; +using System.Collections.Generic; +using GuildedRose; + +namespace GuildedRoseTests +{ + public class GildedRoseTest + { + [Fact] + public void foo() + { + IList Items = new List { new Item { Name = "foo", SellIn = 0, Quality = 0 } }; + GildedRose app = new GildedRose(Items); + app.UpdateQuality(); + Assert.Equal("fixme", Items[0].Name); + } + } +} diff --git a/csharpcore/GuildedRoseTests/GuildedRoseTests.csproj b/csharpcore/GuildedRoseTests/GuildedRoseTests.csproj new file mode 100644 index 00000000..02c2759e --- /dev/null +++ b/csharpcore/GuildedRoseTests/GuildedRoseTests.csproj @@ -0,0 +1,20 @@ + + + + netcoreapp3.1 + false + + + + + + + + + + + + + + +