mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 22:41:30 +00:00
Added files needed to run the project on VS/15/17
This commit is contained in:
parent
de471eb175
commit
e40b42bff7
@ -1,28 +1,28 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using GildedRose;
|
using GildedRose;
|
||||||
using NUnit.Framework;
|
using NUnit.Framework;
|
||||||
using ApprovalTests;
|
using ApprovalTests;
|
||||||
using ApprovalTests.Reporters;
|
using ApprovalTests.Reporters;
|
||||||
|
|
||||||
namespace GildedRoseTests
|
namespace GildedRoseTests
|
||||||
{
|
{
|
||||||
[TestFixture]
|
[TestFixture]
|
||||||
[UseReporter(typeof(NUnitReporter))]
|
[UseReporter(typeof(NUnitReporter))]
|
||||||
public class ApprovalTest
|
public class ApprovalTest
|
||||||
{
|
{
|
||||||
[Test]
|
[Test]
|
||||||
public void ThirtyDays()
|
public void ThirtyDays()
|
||||||
{
|
{
|
||||||
StringBuilder fakeoutput = new StringBuilder();
|
StringBuilder fakeoutput = new StringBuilder();
|
||||||
Console.SetOut(new StringWriter(fakeoutput));
|
Console.SetOut(new StringWriter(fakeoutput));
|
||||||
Console.SetIn(new StringReader("a\n"));
|
Console.SetIn(new StringReader("a\n"));
|
||||||
|
|
||||||
Program.Main(new string[] { });
|
Program.Main(new string[] { });
|
||||||
String output = fakeoutput.ToString();
|
String output = fakeoutput.ToString();
|
||||||
Approvals.Verify(output);
|
Approvals.Verify(output);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
BIN
csharp/.vs/csharp/v14/.suo
Normal file
BIN
csharp/.vs/csharp/v14/.suo
Normal file
Binary file not shown.
6
csharp/GildedRose/App.config
Normal file
6
csharp/GildedRose/App.config
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
||||||
89
csharp/GildedRose/GildedRose.cs
Normal file
89
csharp/GildedRose/GildedRose.cs
Normal file
@ -0,0 +1,89 @@
|
|||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace GildedRose
|
||||||
|
{
|
||||||
|
public class GildedRose
|
||||||
|
{
|
||||||
|
IList<Item> Items;
|
||||||
|
public GildedRose(IList<Item> Items)
|
||||||
|
{
|
||||||
|
this.Items = Items;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void UpdateQuality()
|
||||||
|
{
|
||||||
|
for (var i = 0; i < Items.Count; i++)
|
||||||
|
{
|
||||||
|
if (Items[i].Name != "Aged Brie" && Items[i].Name != "Backstage passes to a TAFKAL80ETC concert")
|
||||||
|
{
|
||||||
|
if (Items[i].Quality > 0)
|
||||||
|
{
|
||||||
|
if (Items[i].Name != "Sulfuras, Hand of Ragnaros")
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality - 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (Items[i].Quality < 50)
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality + 1;
|
||||||
|
|
||||||
|
if (Items[i].Name == "Backstage passes to a TAFKAL80ETC concert")
|
||||||
|
{
|
||||||
|
if (Items[i].SellIn < 11)
|
||||||
|
{
|
||||||
|
if (Items[i].Quality < 50)
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality + 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Items[i].SellIn < 6)
|
||||||
|
{
|
||||||
|
if (Items[i].Quality < 50)
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality + 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Items[i].Name != "Sulfuras, Hand of Ragnaros")
|
||||||
|
{
|
||||||
|
Items[i].SellIn = Items[i].SellIn - 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (Items[i].SellIn < 0)
|
||||||
|
{
|
||||||
|
if (Items[i].Name != "Aged Brie")
|
||||||
|
{
|
||||||
|
if (Items[i].Name != "Backstage passes to a TAFKAL80ETC concert")
|
||||||
|
{
|
||||||
|
if (Items[i].Quality > 0)
|
||||||
|
{
|
||||||
|
if (Items[i].Name != "Sulfuras, Hand of Ragnaros")
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality - 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality - Items[i].Quality;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (Items[i].Quality < 50)
|
||||||
|
{
|
||||||
|
Items[i].Quality = Items[i].Quality + 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
62
csharp/GildedRose/GildedRose.csproj
Normal file
62
csharp/GildedRose/GildedRose.csproj
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProjectGuid>{4D4B37CD-3E06-4870-A020-C0CF4CABEBC8}</ProjectGuid>
|
||||||
|
<OutputType>Exe</OutputType>
|
||||||
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
<RootNamespace>GildedRose</RootNamespace>
|
||||||
|
<AssemblyName>GildedRose</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<Optimize>false</Optimize>
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core" />
|
||||||
|
<Reference Include="System.Xml.Linq" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
|
<Reference Include="Microsoft.CSharp" />
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Net.Http" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="GildedRose.cs" />
|
||||||
|
<Compile Include="Item.cs" />
|
||||||
|
<Compile Include="Program.cs" />
|
||||||
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="App.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
|
<Target Name="BeforeBuild">
|
||||||
|
</Target>
|
||||||
|
<Target Name="AfterBuild">
|
||||||
|
</Target>
|
||||||
|
-->
|
||||||
|
</Project>
|
||||||
9
csharp/GildedRose/Item.cs
Normal file
9
csharp/GildedRose/Item.cs
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
namespace GildedRose
|
||||||
|
{
|
||||||
|
public class Item
|
||||||
|
{
|
||||||
|
public string Name { get; set; }
|
||||||
|
public int SellIn { get; set; }
|
||||||
|
public int Quality { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
56
csharp/GildedRose/Program.cs
Normal file
56
csharp/GildedRose/Program.cs
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace GildedRose
|
||||||
|
{
|
||||||
|
public class Program
|
||||||
|
{
|
||||||
|
public static void Main(string[] args)
|
||||||
|
{
|
||||||
|
Console.WriteLine("OMGHAI!");
|
||||||
|
|
||||||
|
IList<Item> Items = new List<Item>{
|
||||||
|
new Item {Name = "+5 Dexterity Vest", SellIn = 10, Quality = 20},
|
||||||
|
new Item {Name = "Aged Brie", SellIn = 2, Quality = 0},
|
||||||
|
new Item {Name = "Elixir of the Mongoose", SellIn = 5, Quality = 7},
|
||||||
|
new Item {Name = "Sulfuras, Hand of Ragnaros", SellIn = 0, Quality = 80},
|
||||||
|
new Item {Name = "Sulfuras, Hand of Ragnaros", SellIn = -1, Quality = 80},
|
||||||
|
new Item
|
||||||
|
{
|
||||||
|
Name = "Backstage passes to a TAFKAL80ETC concert",
|
||||||
|
SellIn = 15,
|
||||||
|
Quality = 20
|
||||||
|
},
|
||||||
|
new Item
|
||||||
|
{
|
||||||
|
Name = "Backstage passes to a TAFKAL80ETC concert",
|
||||||
|
SellIn = 10,
|
||||||
|
Quality = 49
|
||||||
|
},
|
||||||
|
new Item
|
||||||
|
{
|
||||||
|
Name = "Backstage passes to a TAFKAL80ETC concert",
|
||||||
|
SellIn = 5,
|
||||||
|
Quality = 49
|
||||||
|
},
|
||||||
|
// this conjured item does not work properly yet
|
||||||
|
new Item {Name = "Conjured Mana Cake", SellIn = 3, Quality = 6}
|
||||||
|
};
|
||||||
|
|
||||||
|
var app = new GildedRose(Items);
|
||||||
|
|
||||||
|
|
||||||
|
for (var i = 0; i < 31; i++)
|
||||||
|
{
|
||||||
|
Console.WriteLine("-------- day " + i + " --------");
|
||||||
|
Console.WriteLine("name, sellIn, quality");
|
||||||
|
for (var j = 0; j < Items.Count; j++)
|
||||||
|
{
|
||||||
|
System.Console.WriteLine(Items[j].Name + ", " + Items[j].SellIn + ", " + Items[j].Quality);
|
||||||
|
}
|
||||||
|
Console.WriteLine("");
|
||||||
|
app.UpdateQuality();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
36
csharp/GildedRose/Properties/AssemblyInfo.cs
Normal file
36
csharp/GildedRose/Properties/AssemblyInfo.cs
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
using System.Reflection;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
// General Information about an assembly is controlled through the following
|
||||||
|
// set of attributes. Change these attribute values to modify the information
|
||||||
|
// associated with an assembly.
|
||||||
|
[assembly: AssemblyTitle("GildedRose")]
|
||||||
|
[assembly: AssemblyDescription("")]
|
||||||
|
[assembly: AssemblyConfiguration("")]
|
||||||
|
[assembly: AssemblyCompany("")]
|
||||||
|
[assembly: AssemblyProduct("GildedRose")]
|
||||||
|
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||||
|
[assembly: AssemblyTrademark("")]
|
||||||
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
// Setting ComVisible to false makes the types in this assembly not visible
|
||||||
|
// to COM components. If you need to access a type in this assembly from
|
||||||
|
// COM, set the ComVisible attribute to true on that type.
|
||||||
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
|
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||||
|
[assembly: Guid("4d4b37cd-3e06-4870-a020-c0cf4cabebc8")]
|
||||||
|
|
||||||
|
// Version information for an assembly consists of the following four values:
|
||||||
|
//
|
||||||
|
// Major Version
|
||||||
|
// Minor Version
|
||||||
|
// Build Number
|
||||||
|
// Revision
|
||||||
|
//
|
||||||
|
// You can specify all the values or you can default the Build and Revision Numbers
|
||||||
|
// by using the '*' as shown below:
|
||||||
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
|
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||||
BIN
csharp/GildedRose/bin/Debug/GildedRose.exe
Normal file
BIN
csharp/GildedRose/bin/Debug/GildedRose.exe
Normal file
Binary file not shown.
6
csharp/GildedRose/bin/Debug/GildedRose.exe.config
Normal file
6
csharp/GildedRose/bin/Debug/GildedRose.exe.config
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
||||||
BIN
csharp/GildedRose/bin/Debug/GildedRose.pdb
Normal file
BIN
csharp/GildedRose/bin/Debug/GildedRose.pdb
Normal file
Binary file not shown.
BIN
csharp/GildedRose/bin/Debug/GildedRose.vshost.exe
Normal file
BIN
csharp/GildedRose/bin/Debug/GildedRose.vshost.exe
Normal file
Binary file not shown.
6
csharp/GildedRose/bin/Debug/GildedRose.vshost.exe.config
Normal file
6
csharp/GildedRose/bin/Debug/GildedRose.vshost.exe.config
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8" ?>
|
||||||
|
<configuration>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2" />
|
||||||
|
</startup>
|
||||||
|
</configuration>
|
||||||
11
csharp/GildedRose/bin/Debug/GildedRose.vshost.exe.manifest
Normal file
11
csharp/GildedRose/bin/Debug/GildedRose.vshost.exe.manifest
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||||
|
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||||
|
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||||
|
<security>
|
||||||
|
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||||
|
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
|
||||||
|
</requestedPrivileges>
|
||||||
|
</security>
|
||||||
|
</trustInfo>
|
||||||
|
</assembly>
|
||||||
1
csharp/GildedRose/bin/Debug/nunit_random_seed.tmp
Normal file
1
csharp/GildedRose/bin/Debug/nunit_random_seed.tmp
Normal file
@ -0,0 +1 @@
|
|||||||
|
1540031247
|
||||||
Binary file not shown.
@ -0,0 +1,5 @@
|
|||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRose\bin\Debug\GildedRose.exe.config
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRose\bin\Debug\GildedRose.exe
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRose\bin\Debug\GildedRose.pdb
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRose\obj\Debug\GildedRose.exe
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRose\obj\Debug\GildedRose.pdb
|
||||||
BIN
csharp/GildedRose/obj/Debug/GildedRose.exe
Normal file
BIN
csharp/GildedRose/obj/Debug/GildedRose.exe
Normal file
Binary file not shown.
BIN
csharp/GildedRose/obj/Debug/GildedRose.pdb
Normal file
BIN
csharp/GildedRose/obj/Debug/GildedRose.pdb
Normal file
Binary file not shown.
373
csharp/GildedRoseTest/ApprovalTest.ThirtyDays.received.txt
Normal file
373
csharp/GildedRoseTest/ApprovalTest.ThirtyDays.received.txt
Normal file
@ -0,0 +1,373 @@
|
|||||||
|
OMGHAI!
|
||||||
|
-------- day 0 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 10, 20
|
||||||
|
Aged Brie, 2, 0
|
||||||
|
Elixir of the Mongoose, 5, 7
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 15, 20
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 10, 49
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 5, 49
|
||||||
|
Conjured Mana Cake, 3, 6
|
||||||
|
|
||||||
|
-------- day 1 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 9, 19
|
||||||
|
Aged Brie, 1, 1
|
||||||
|
Elixir of the Mongoose, 4, 6
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 14, 21
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 9, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 4, 50
|
||||||
|
Conjured Mana Cake, 2, 5
|
||||||
|
|
||||||
|
-------- day 2 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 8, 18
|
||||||
|
Aged Brie, 0, 2
|
||||||
|
Elixir of the Mongoose, 3, 5
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 13, 22
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 8, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 3, 50
|
||||||
|
Conjured Mana Cake, 1, 4
|
||||||
|
|
||||||
|
-------- day 3 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 7, 17
|
||||||
|
Aged Brie, -1, 4
|
||||||
|
Elixir of the Mongoose, 2, 4
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 12, 23
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 7, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 2, 50
|
||||||
|
Conjured Mana Cake, 0, 3
|
||||||
|
|
||||||
|
-------- day 4 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 6, 16
|
||||||
|
Aged Brie, -2, 6
|
||||||
|
Elixir of the Mongoose, 1, 3
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 11, 24
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 6, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 1, 50
|
||||||
|
Conjured Mana Cake, -1, 1
|
||||||
|
|
||||||
|
-------- day 5 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 5, 15
|
||||||
|
Aged Brie, -3, 8
|
||||||
|
Elixir of the Mongoose, 0, 2
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 10, 25
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 5, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 0, 50
|
||||||
|
Conjured Mana Cake, -2, 0
|
||||||
|
|
||||||
|
-------- day 6 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 4, 14
|
||||||
|
Aged Brie, -4, 10
|
||||||
|
Elixir of the Mongoose, -1, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 9, 27
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 4, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -1, 0
|
||||||
|
Conjured Mana Cake, -3, 0
|
||||||
|
|
||||||
|
-------- day 7 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 3, 13
|
||||||
|
Aged Brie, -5, 12
|
||||||
|
Elixir of the Mongoose, -2, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 8, 29
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 3, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -2, 0
|
||||||
|
Conjured Mana Cake, -4, 0
|
||||||
|
|
||||||
|
-------- day 8 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 2, 12
|
||||||
|
Aged Brie, -6, 14
|
||||||
|
Elixir of the Mongoose, -3, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 7, 31
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 2, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -3, 0
|
||||||
|
Conjured Mana Cake, -5, 0
|
||||||
|
|
||||||
|
-------- day 9 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 1, 11
|
||||||
|
Aged Brie, -7, 16
|
||||||
|
Elixir of the Mongoose, -4, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 6, 33
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 1, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -4, 0
|
||||||
|
Conjured Mana Cake, -6, 0
|
||||||
|
|
||||||
|
-------- day 10 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, 0, 10
|
||||||
|
Aged Brie, -8, 18
|
||||||
|
Elixir of the Mongoose, -5, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 5, 35
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 0, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -5, 0
|
||||||
|
Conjured Mana Cake, -7, 0
|
||||||
|
|
||||||
|
-------- day 11 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -1, 8
|
||||||
|
Aged Brie, -9, 20
|
||||||
|
Elixir of the Mongoose, -6, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 4, 38
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -1, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -6, 0
|
||||||
|
Conjured Mana Cake, -8, 0
|
||||||
|
|
||||||
|
-------- day 12 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -2, 6
|
||||||
|
Aged Brie, -10, 22
|
||||||
|
Elixir of the Mongoose, -7, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 3, 41
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -2, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -7, 0
|
||||||
|
Conjured Mana Cake, -9, 0
|
||||||
|
|
||||||
|
-------- day 13 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -3, 4
|
||||||
|
Aged Brie, -11, 24
|
||||||
|
Elixir of the Mongoose, -8, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 2, 44
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -3, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -8, 0
|
||||||
|
Conjured Mana Cake, -10, 0
|
||||||
|
|
||||||
|
-------- day 14 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -4, 2
|
||||||
|
Aged Brie, -12, 26
|
||||||
|
Elixir of the Mongoose, -9, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 1, 47
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -4, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -9, 0
|
||||||
|
Conjured Mana Cake, -11, 0
|
||||||
|
|
||||||
|
-------- day 15 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -5, 0
|
||||||
|
Aged Brie, -13, 28
|
||||||
|
Elixir of the Mongoose, -10, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, 0, 50
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -5, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -10, 0
|
||||||
|
Conjured Mana Cake, -12, 0
|
||||||
|
|
||||||
|
-------- day 16 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -6, 0
|
||||||
|
Aged Brie, -14, 30
|
||||||
|
Elixir of the Mongoose, -11, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -1, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -6, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -11, 0
|
||||||
|
Conjured Mana Cake, -13, 0
|
||||||
|
|
||||||
|
-------- day 17 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -7, 0
|
||||||
|
Aged Brie, -15, 32
|
||||||
|
Elixir of the Mongoose, -12, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -2, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -7, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -12, 0
|
||||||
|
Conjured Mana Cake, -14, 0
|
||||||
|
|
||||||
|
-------- day 18 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -8, 0
|
||||||
|
Aged Brie, -16, 34
|
||||||
|
Elixir of the Mongoose, -13, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -3, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -8, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -13, 0
|
||||||
|
Conjured Mana Cake, -15, 0
|
||||||
|
|
||||||
|
-------- day 19 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -9, 0
|
||||||
|
Aged Brie, -17, 36
|
||||||
|
Elixir of the Mongoose, -14, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -4, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -9, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -14, 0
|
||||||
|
Conjured Mana Cake, -16, 0
|
||||||
|
|
||||||
|
-------- day 20 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -10, 0
|
||||||
|
Aged Brie, -18, 38
|
||||||
|
Elixir of the Mongoose, -15, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -5, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -10, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -15, 0
|
||||||
|
Conjured Mana Cake, -17, 0
|
||||||
|
|
||||||
|
-------- day 21 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -11, 0
|
||||||
|
Aged Brie, -19, 40
|
||||||
|
Elixir of the Mongoose, -16, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -6, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -11, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -16, 0
|
||||||
|
Conjured Mana Cake, -18, 0
|
||||||
|
|
||||||
|
-------- day 22 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -12, 0
|
||||||
|
Aged Brie, -20, 42
|
||||||
|
Elixir of the Mongoose, -17, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -7, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -12, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -17, 0
|
||||||
|
Conjured Mana Cake, -19, 0
|
||||||
|
|
||||||
|
-------- day 23 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -13, 0
|
||||||
|
Aged Brie, -21, 44
|
||||||
|
Elixir of the Mongoose, -18, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -8, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -13, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -18, 0
|
||||||
|
Conjured Mana Cake, -20, 0
|
||||||
|
|
||||||
|
-------- day 24 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -14, 0
|
||||||
|
Aged Brie, -22, 46
|
||||||
|
Elixir of the Mongoose, -19, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -9, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -14, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -19, 0
|
||||||
|
Conjured Mana Cake, -21, 0
|
||||||
|
|
||||||
|
-------- day 25 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -15, 0
|
||||||
|
Aged Brie, -23, 48
|
||||||
|
Elixir of the Mongoose, -20, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -10, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -15, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -20, 0
|
||||||
|
Conjured Mana Cake, -22, 0
|
||||||
|
|
||||||
|
-------- day 26 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -16, 0
|
||||||
|
Aged Brie, -24, 50
|
||||||
|
Elixir of the Mongoose, -21, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -11, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -16, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -21, 0
|
||||||
|
Conjured Mana Cake, -23, 0
|
||||||
|
|
||||||
|
-------- day 27 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -17, 0
|
||||||
|
Aged Brie, -25, 50
|
||||||
|
Elixir of the Mongoose, -22, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -12, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -17, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -22, 0
|
||||||
|
Conjured Mana Cake, -24, 0
|
||||||
|
|
||||||
|
-------- day 28 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -18, 0
|
||||||
|
Aged Brie, -26, 50
|
||||||
|
Elixir of the Mongoose, -23, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -13, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -18, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -23, 0
|
||||||
|
Conjured Mana Cake, -25, 0
|
||||||
|
|
||||||
|
-------- day 29 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -19, 0
|
||||||
|
Aged Brie, -27, 50
|
||||||
|
Elixir of the Mongoose, -24, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -14, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -19, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -24, 0
|
||||||
|
Conjured Mana Cake, -26, 0
|
||||||
|
|
||||||
|
-------- day 30 --------
|
||||||
|
name, sellIn, quality
|
||||||
|
+5 Dexterity Vest, -20, 0
|
||||||
|
Aged Brie, -28, 50
|
||||||
|
Elixir of the Mongoose, -25, 0
|
||||||
|
Sulfuras, Hand of Ragnaros, 0, 80
|
||||||
|
Sulfuras, Hand of Ragnaros, -1, 80
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -15, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -20, 0
|
||||||
|
Backstage passes to a TAFKAL80ETC concert, -25, 0
|
||||||
|
Conjured Mana Cake, -27, 0
|
||||||
|
|
||||||
27
csharp/GildedRoseTest/ApprovalTest.cs
Normal file
27
csharp/GildedRoseTest/ApprovalTest.cs
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
using System;
|
||||||
|
using System.IO;
|
||||||
|
using System.Text;
|
||||||
|
using GildedRose;
|
||||||
|
using NUnit.Framework;
|
||||||
|
using ApprovalTests;
|
||||||
|
using ApprovalTests.Reporters;
|
||||||
|
|
||||||
|
namespace GildedRoseTest
|
||||||
|
{
|
||||||
|
[TestFixture]
|
||||||
|
[UseReporter(typeof(NUnitReporter))]
|
||||||
|
public class ApprovalTest
|
||||||
|
{
|
||||||
|
[Test]
|
||||||
|
public void ThirtyDays()
|
||||||
|
{
|
||||||
|
StringBuilder fakeoutput = new StringBuilder();
|
||||||
|
Console.SetOut(new StringWriter(fakeoutput));
|
||||||
|
Console.SetIn(new StringReader("a\n"));
|
||||||
|
|
||||||
|
Program.Main(new string[] { });
|
||||||
|
String output = fakeoutput.ToString();
|
||||||
|
Approvals.Verify(output);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
19
csharp/GildedRoseTest/GildedRoseTest.cs
Normal file
19
csharp/GildedRoseTest/GildedRoseTest.cs
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
using GildedRose;
|
||||||
|
using NUnit.Framework;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
|
namespace GildedRoseTest
|
||||||
|
{
|
||||||
|
[TestFixture]
|
||||||
|
public class GildedRoseTest
|
||||||
|
{
|
||||||
|
[Test]
|
||||||
|
public void foo()
|
||||||
|
{
|
||||||
|
IList<Item> Items = new List<Item> { new Item { Name = "foo", SellIn = 0, Quality = 0 } };
|
||||||
|
GildedRose.GildedRose app = new GildedRose.GildedRose(Items);
|
||||||
|
app.UpdateQuality();
|
||||||
|
Assert.AreEqual("fixme", Items[0].Name);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
83
csharp/GildedRoseTest/GildedRoseTest.csproj
Normal file
83
csharp/GildedRoseTest/GildedRoseTest.csproj
Normal file
@ -0,0 +1,83 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
|
<ProjectGuid>{CC49D432-ED2F-4DD7-9707-B379F138BBE3}</ProjectGuid>
|
||||||
|
<OutputType>Library</OutputType>
|
||||||
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
|
<RootNamespace>GildedRoseTest</RootNamespace>
|
||||||
|
<AssemblyName>GildedRoseTest</AssemblyName>
|
||||||
|
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||||
|
<FileAlignment>512</FileAlignment>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<DebugType>full</DebugType>
|
||||||
|
<Optimize>false</Optimize>
|
||||||
|
<OutputPath>bin\Debug\</OutputPath>
|
||||||
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
|
<DebugType>pdbonly</DebugType>
|
||||||
|
<Optimize>true</Optimize>
|
||||||
|
<OutputPath>bin\Release\</OutputPath>
|
||||||
|
<DefineConstants>TRACE</DefineConstants>
|
||||||
|
<ErrorReport>prompt</ErrorReport>
|
||||||
|
<WarningLevel>4</WarningLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Reference Include="ApprovalTests, Version=3.0.0.0, Culture=neutral, PublicKeyToken=11bd7d124fc62e0f, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\ApprovalTests.3.0.13\lib\net40\ApprovalTests.dll</HintPath>
|
||||||
|
<Private>True</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="ApprovalUtilities, Version=3.0.0.0, Culture=neutral, PublicKeyToken=11bd7d124fc62e0f, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\ApprovalUtilities.3.0.13\lib\net45\ApprovalUtilities.dll</HintPath>
|
||||||
|
<Private>True</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="ApprovalUtilities.Net45, Version=3.0.0.0, Culture=neutral, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\ApprovalUtilities.3.0.13\lib\net45\ApprovalUtilities.Net45.dll</HintPath>
|
||||||
|
<Private>True</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="nunit.framework, Version=3.7.1.0, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL">
|
||||||
|
<HintPath>..\packages\NUnit.3.7.1\lib\net45\nunit.framework.dll</HintPath>
|
||||||
|
<Private>True</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="System" />
|
||||||
|
<Reference Include="System.Core" />
|
||||||
|
<Reference Include="System.Xml.Linq" />
|
||||||
|
<Reference Include="System.Data.DataSetExtensions" />
|
||||||
|
<Reference Include="Microsoft.CSharp" />
|
||||||
|
<Reference Include="System.Data" />
|
||||||
|
<Reference Include="System.Net.Http" />
|
||||||
|
<Reference Include="System.Xml" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="ApprovalTest.cs" />
|
||||||
|
<Compile Include="GildedRoseTest.cs" />
|
||||||
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<None Include="packages.config" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\GildedRose\GildedRose.csproj">
|
||||||
|
<Project>{4d4b37cd-3e06-4870-a020-c0cf4cabebc8}</Project>
|
||||||
|
<Name>GildedRose</Name>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
|
<Target Name="BeforeBuild">
|
||||||
|
</Target>
|
||||||
|
<Target Name="AfterBuild">
|
||||||
|
</Target>
|
||||||
|
-->
|
||||||
|
</Project>
|
||||||
36
csharp/GildedRoseTest/Properties/AssemblyInfo.cs
Normal file
36
csharp/GildedRoseTest/Properties/AssemblyInfo.cs
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
using System.Reflection;
|
||||||
|
using System.Runtime.CompilerServices;
|
||||||
|
using System.Runtime.InteropServices;
|
||||||
|
|
||||||
|
// General Information about an assembly is controlled through the following
|
||||||
|
// set of attributes. Change these attribute values to modify the information
|
||||||
|
// associated with an assembly.
|
||||||
|
[assembly: AssemblyTitle("GildedRoseTest")]
|
||||||
|
[assembly: AssemblyDescription("")]
|
||||||
|
[assembly: AssemblyConfiguration("")]
|
||||||
|
[assembly: AssemblyCompany("")]
|
||||||
|
[assembly: AssemblyProduct("GildedRoseTest")]
|
||||||
|
[assembly: AssemblyCopyright("Copyright © 2017")]
|
||||||
|
[assembly: AssemblyTrademark("")]
|
||||||
|
[assembly: AssemblyCulture("")]
|
||||||
|
|
||||||
|
// Setting ComVisible to false makes the types in this assembly not visible
|
||||||
|
// to COM components. If you need to access a type in this assembly from
|
||||||
|
// COM, set the ComVisible attribute to true on that type.
|
||||||
|
[assembly: ComVisible(false)]
|
||||||
|
|
||||||
|
// The following GUID is for the ID of the typelib if this project is exposed to COM
|
||||||
|
[assembly: Guid("cc49d432-ed2f-4dd7-9707-b379f138bbe3")]
|
||||||
|
|
||||||
|
// Version information for an assembly consists of the following four values:
|
||||||
|
//
|
||||||
|
// Major Version
|
||||||
|
// Minor Version
|
||||||
|
// Build Number
|
||||||
|
// Revision
|
||||||
|
//
|
||||||
|
// You can specify all the values or you can default the Build and Revision Numbers
|
||||||
|
// by using the '*' as shown below:
|
||||||
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
|
[assembly: AssemblyVersion("1.0.0.0")]
|
||||||
|
[assembly: AssemblyFileVersion("1.0.0.0")]
|
||||||
BIN
csharp/GildedRoseTest/bin/Debug/ApprovalTests.dll
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/ApprovalTests.dll
Normal file
Binary file not shown.
31
csharp/GildedRoseTest/bin/Debug/ApprovalTests.xml
Normal file
31
csharp/GildedRoseTest/bin/Debug/ApprovalTests.xml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalTests</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:ApprovalTests.Asp.MovedToSeperateNugetPackage">
|
||||||
|
<summary>
|
||||||
|
These classes have all been moved to a seperate Nuget Package.
|
||||||
|
Simply add ApprovalTests.Asp
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ApprovalTests.Html.HtmlApprovals.VerifyHtmlStrict(System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws exception if Html is incorrectly formatted
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ApprovalTests.Maintenance.ApprovalMaintenance.CleanUpAbandonedFiles">
|
||||||
|
<summary>
|
||||||
|
** Warning : use at your own risk **
|
||||||
|
Deletes any files that may have been abandoned.
|
||||||
|
</summary>
|
||||||
|
<returns> List of deleted files</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ApprovalTests.Xml.XmlApprovals.VerifyXmlStrict(System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws exception if Xml is incorrectly formatted
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/GildedRoseTest/bin/Debug/ApprovalUtilities.Net45.dll
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/ApprovalUtilities.Net45.dll
Normal file
Binary file not shown.
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalUtilities.Net45</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/GildedRoseTest/bin/Debug/ApprovalUtilities.dll
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/ApprovalUtilities.dll
Normal file
Binary file not shown.
13
csharp/GildedRoseTest/bin/Debug/ApprovalUtilities.xml
Normal file
13
csharp/GildedRoseTest/bin/Debug/ApprovalUtilities.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalUtilities</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="M:ApprovalUtilities.Utilities.StringUtils.ToReadableString(System.Collections.IEnumerable)">
|
||||||
|
<summary>
|
||||||
|
A better string formatter for enumerables.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/GildedRoseTest/bin/Debug/GildedRose.exe
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/GildedRose.exe
Normal file
Binary file not shown.
BIN
csharp/GildedRoseTest/bin/Debug/GildedRose.pdb
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/GildedRose.pdb
Normal file
Binary file not shown.
BIN
csharp/GildedRoseTest/bin/Debug/GildedRoseTest.dll
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/GildedRoseTest.dll
Normal file
Binary file not shown.
BIN
csharp/GildedRoseTest/bin/Debug/GildedRoseTest.pdb
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/GildedRoseTest.pdb
Normal file
Binary file not shown.
BIN
csharp/GildedRoseTest/bin/Debug/nunit.framework.dll
Normal file
BIN
csharp/GildedRoseTest/bin/Debug/nunit.framework.dll
Normal file
Binary file not shown.
19434
csharp/GildedRoseTest/bin/Debug/nunit.framework.xml
Normal file
19434
csharp/GildedRoseTest/bin/Debug/nunit.framework.xml
Normal file
File diff suppressed because it is too large
Load Diff
1
csharp/GildedRoseTest/bin/Debug/nunit_random_seed.tmp
Normal file
1
csharp/GildedRoseTest/bin/Debug/nunit_random_seed.tmp
Normal file
@ -0,0 +1 @@
|
|||||||
|
1540031247
|
||||||
Binary file not shown.
@ -0,0 +1,15 @@
|
|||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\GildedRoseTest.dll
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\GildedRoseTest.pdb
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\GildedRose.exe
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\nunit.framework.dll
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\GildedRose.pdb
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\nunit.framework.xml
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\obj\Debug\GildedRoseTest.csprojResolveAssemblyReference.cache
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\obj\Debug\GildedRoseTest.dll
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\obj\Debug\GildedRoseTest.pdb
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\ApprovalTests.dll
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\ApprovalUtilities.dll
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\ApprovalUtilities.Net45.dll
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\ApprovalTests.xml
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\ApprovalUtilities.xml
|
||||||
|
D:\git\csharp\GildedRose-Refactoring-Kata\csharp\GildedRoseTest\bin\Debug\ApprovalUtilities.Net45.xml
|
||||||
Binary file not shown.
BIN
csharp/GildedRoseTest/obj/Debug/GildedRoseTest.dll
Normal file
BIN
csharp/GildedRoseTest/obj/Debug/GildedRoseTest.dll
Normal file
Binary file not shown.
BIN
csharp/GildedRoseTest/obj/Debug/GildedRoseTest.pdb
Normal file
BIN
csharp/GildedRoseTest/obj/Debug/GildedRoseTest.pdb
Normal file
Binary file not shown.
7
csharp/GildedRoseTest/packages.config
Normal file
7
csharp/GildedRoseTest/packages.config
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<packages>
|
||||||
|
<package id="ApprovalTests" version="3.0.13" targetFramework="net452" />
|
||||||
|
<package id="ApprovalUtilities" version="3.0.13" targetFramework="net452" />
|
||||||
|
<package id="NUnit" version="3.7.1" targetFramework="net452" />
|
||||||
|
<package id="NUnit3TestAdapter" version="3.7.0" targetFramework="net452" />
|
||||||
|
</packages>
|
||||||
28
csharp/csharp.sln
Normal file
28
csharp/csharp.sln
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 14
|
||||||
|
VisualStudioVersion = 14.0.25420.1
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GildedRose", "GildedRose\GildedRose.csproj", "{4D4B37CD-3E06-4870-A020-C0CF4CABEBC8}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GildedRoseTest", "GildedRoseTest\GildedRoseTest.csproj", "{CC49D432-ED2F-4DD7-9707-B379F138BBE3}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{4D4B37CD-3E06-4870-A020-C0CF4CABEBC8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{4D4B37CD-3E06-4870-A020-C0CF4CABEBC8}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{4D4B37CD-3E06-4870-A020-C0CF4CABEBC8}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{4D4B37CD-3E06-4870-A020-C0CF4CABEBC8}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{CC49D432-ED2F-4DD7-9707-B379F138BBE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{CC49D432-ED2F-4DD7-9707-B379F138BBE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{CC49D432-ED2F-4DD7-9707-B379F138BBE3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{CC49D432-ED2F-4DD7-9707-B379F138BBE3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
BIN
csharp/packages/ApprovalTests.3.0.13/ApprovalTests.3.0.13.nupkg
vendored
Normal file
BIN
csharp/packages/ApprovalTests.3.0.13/ApprovalTests.3.0.13.nupkg
vendored
Normal file
Binary file not shown.
31
csharp/packages/ApprovalTests.3.0.13/lib/net40/ApprovalTests.XML
vendored
Normal file
31
csharp/packages/ApprovalTests.3.0.13/lib/net40/ApprovalTests.XML
vendored
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalTests</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="T:ApprovalTests.Asp.MovedToSeperateNugetPackage">
|
||||||
|
<summary>
|
||||||
|
These classes have all been moved to a seperate Nuget Package.
|
||||||
|
Simply add ApprovalTests.Asp
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ApprovalTests.Html.HtmlApprovals.VerifyHtmlStrict(System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws exception if Html is incorrectly formatted
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
<member name="M:ApprovalTests.Maintenance.ApprovalMaintenance.CleanUpAbandonedFiles">
|
||||||
|
<summary>
|
||||||
|
** Warning : use at your own risk **
|
||||||
|
Deletes any files that may have been abandoned.
|
||||||
|
</summary>
|
||||||
|
<returns> List of deleted files</returns>
|
||||||
|
</member>
|
||||||
|
<member name="M:ApprovalTests.Xml.XmlApprovals.VerifyXmlStrict(System.String)">
|
||||||
|
<summary>
|
||||||
|
Throws exception if Xml is incorrectly formatted
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/packages/ApprovalTests.3.0.13/lib/net40/ApprovalTests.dll
vendored
Normal file
BIN
csharp/packages/ApprovalTests.3.0.13/lib/net40/ApprovalTests.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/ApprovalUtilities.3.0.13/ApprovalUtilities.3.0.13.nupkg
vendored
Normal file
BIN
csharp/packages/ApprovalUtilities.3.0.13/ApprovalUtilities.3.0.13.nupkg
vendored
Normal file
Binary file not shown.
13
csharp/packages/ApprovalUtilities.3.0.13/lib/net35/ApprovalUtilities.XML
vendored
Normal file
13
csharp/packages/ApprovalUtilities.3.0.13/lib/net35/ApprovalUtilities.XML
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalUtilities</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="M:ApprovalUtilities.Utilities.StringUtils.ToReadableString(System.Collections.IEnumerable)">
|
||||||
|
<summary>
|
||||||
|
A better string formatter for enumerables.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/packages/ApprovalUtilities.3.0.13/lib/net35/ApprovalUtilities.dll
vendored
Normal file
BIN
csharp/packages/ApprovalUtilities.3.0.13/lib/net35/ApprovalUtilities.dll
vendored
Normal file
Binary file not shown.
8
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.Net45.XML
vendored
Normal file
8
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.Net45.XML
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalUtilities.Net45</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.Net45.dll
vendored
Normal file
BIN
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.Net45.dll
vendored
Normal file
Binary file not shown.
13
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.XML
vendored
Normal file
13
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.XML
vendored
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<?xml version="1.0"?>
|
||||||
|
<doc>
|
||||||
|
<assembly>
|
||||||
|
<name>ApprovalUtilities</name>
|
||||||
|
</assembly>
|
||||||
|
<members>
|
||||||
|
<member name="M:ApprovalUtilities.Utilities.StringUtils.ToReadableString(System.Collections.IEnumerable)">
|
||||||
|
<summary>
|
||||||
|
A better string formatter for enumerables.
|
||||||
|
</summary>
|
||||||
|
</member>
|
||||||
|
</members>
|
||||||
|
</doc>
|
||||||
BIN
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.dll
vendored
Normal file
BIN
csharp/packages/ApprovalUtilities.3.0.13/lib/net45/ApprovalUtilities.dll
vendored
Normal file
Binary file not shown.
1353
csharp/packages/NUnit.3.7.1/CHANGES.md
vendored
Normal file
1353
csharp/packages/NUnit.3.7.1/CHANGES.md
vendored
Normal file
File diff suppressed because it is too large
Load Diff
20
csharp/packages/NUnit.3.7.1/LICENSE.txt
vendored
Normal file
20
csharp/packages/NUnit.3.7.1/LICENSE.txt
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Copyright (c) 2017 Charlie Poole
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
|
|
||||||
5
csharp/packages/NUnit.3.7.1/NOTICES.txt
vendored
Normal file
5
csharp/packages/NUnit.3.7.1/NOTICES.txt
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
NUnit 3.0 is based on earlier versions of NUnit, with Portions
|
||||||
|
|
||||||
|
Copyright (c) 2002-2014 Charlie Poole or
|
||||||
|
Copyright (c) 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or
|
||||||
|
Copyright (c) 2000-2002 Philip A. Craig
|
||||||
BIN
csharp/packages/NUnit.3.7.1/NUnit.3.7.1.nupkg
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/NUnit.3.7.1.nupkg
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit.3.7.1/lib/net20/NUnit.System.Linq.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/net20/NUnit.System.Linq.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit.3.7.1/lib/net20/nunit.framework.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/net20/nunit.framework.dll
vendored
Normal file
Binary file not shown.
19566
csharp/packages/NUnit.3.7.1/lib/net20/nunit.framework.xml
vendored
Normal file
19566
csharp/packages/NUnit.3.7.1/lib/net20/nunit.framework.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
csharp/packages/NUnit.3.7.1/lib/net35/nunit.framework.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/net35/nunit.framework.dll
vendored
Normal file
Binary file not shown.
19765
csharp/packages/NUnit.3.7.1/lib/net35/nunit.framework.xml
vendored
Normal file
19765
csharp/packages/NUnit.3.7.1/lib/net35/nunit.framework.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
csharp/packages/NUnit.3.7.1/lib/net40/nunit.framework.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/net40/nunit.framework.dll
vendored
Normal file
Binary file not shown.
19467
csharp/packages/NUnit.3.7.1/lib/net40/nunit.framework.xml
vendored
Normal file
19467
csharp/packages/NUnit.3.7.1/lib/net40/nunit.framework.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
csharp/packages/NUnit.3.7.1/lib/net45/nunit.framework.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/net45/nunit.framework.dll
vendored
Normal file
Binary file not shown.
19434
csharp/packages/NUnit.3.7.1/lib/net45/nunit.framework.xml
vendored
Normal file
19434
csharp/packages/NUnit.3.7.1/lib/net45/nunit.framework.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
csharp/packages/NUnit.3.7.1/lib/netstandard1.3/nunit.framework.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/netstandard1.3/nunit.framework.dll
vendored
Normal file
Binary file not shown.
18351
csharp/packages/NUnit.3.7.1/lib/netstandard1.3/nunit.framework.xml
vendored
Normal file
18351
csharp/packages/NUnit.3.7.1/lib/netstandard1.3/nunit.framework.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
BIN
csharp/packages/NUnit.3.7.1/lib/netstandard1.6/nunit.framework.dll
vendored
Normal file
BIN
csharp/packages/NUnit.3.7.1/lib/netstandard1.6/nunit.framework.dll
vendored
Normal file
Binary file not shown.
18307
csharp/packages/NUnit.3.7.1/lib/netstandard1.6/nunit.framework.xml
vendored
Normal file
18307
csharp/packages/NUnit.3.7.1/lib/netstandard1.6/nunit.framework.xml
vendored
Normal file
File diff suppressed because it is too large
Load Diff
20
csharp/packages/NUnit3TestAdapter.3.7.0/LICENSE.txt
vendored
Normal file
20
csharp/packages/NUnit3TestAdapter.3.7.0/LICENSE.txt
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
Copyright (c) 2015-2016 Charlie Poole
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
|
|
||||||
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/NUnit3TestAdapter.3.7.0.nupkg
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/NUnit3TestAdapter.3.7.0.nupkg
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.Mdb.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.Mdb.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.Pdb.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.Pdb.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.Rocks.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.Rocks.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/Mono.Cecil.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/NUnit3.TestAdapter.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/NUnit3.TestAdapter.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/nunit.engine.api.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/nunit.engine.api.dll
vendored
Normal file
Binary file not shown.
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/nunit.engine.dll
vendored
Normal file
BIN
csharp/packages/NUnit3TestAdapter.3.7.0/tools/nunit.engine.dll
vendored
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user