From 46c61e1f4e137ac12b7d2664d08a86192a83c0c6 Mon Sep 17 00:00:00 2001 From: Diego Sousa Date: Thu, 31 Aug 2017 23:51:11 -0300 Subject: [PATCH] Removing csharp project --- csharp/ApprovalTest.cs | 28 ----------- csharp/GildedRose.cs | 100 -------------------------------------- csharp/GildedRoseTest.cs | 19 -------- csharp/TextTestFixture.cs | 58 ---------------------- 4 files changed, 205 deletions(-) delete mode 100644 csharp/ApprovalTest.cs delete mode 100644 csharp/GildedRose.cs delete mode 100644 csharp/GildedRoseTest.cs delete mode 100644 csharp/TextTestFixture.cs diff --git a/csharp/ApprovalTest.cs b/csharp/ApprovalTest.cs deleted file mode 100644 index ad294419..00000000 --- a/csharp/ApprovalTest.cs +++ /dev/null @@ -1,28 +0,0 @@ -using System; -using System.IO; -using System.Text; -using GildedRose; -using NUnit.Framework; -using ApprovalTests; -using ApprovalTests.Reporters; - -namespace GildedRoseTests -{ - [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); - } - } - -} \ No newline at end of file diff --git a/csharp/GildedRose.cs b/csharp/GildedRose.cs deleted file mode 100644 index a0017b2e..00000000 --- a/csharp/GildedRose.cs +++ /dev/null @@ -1,100 +0,0 @@ -using System.Collections.Generic; - -namespace GildedRose -{ - class GildedRose - { - IList Items; - public GildedRose(IList 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; - } - } - } - } - } - - } - - public class Item - { - public string Name { get; set; } - - public int SellIn { get; set; } - - public int Quality { get; set; } - } - -} diff --git a/csharp/GildedRoseTest.cs b/csharp/GildedRoseTest.cs deleted file mode 100644 index 02fd5b21..00000000 --- a/csharp/GildedRoseTest.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using NUnit.Framework; -using System.Collections.Generic; - -namespace GildedRose -{ - [TestFixture()] - public class GildedRoseTest - { - [Test()] - public void foo() { - IList Items = new List { new Item{Name = "foo", SellIn = 0, Quality = 0} }; - GildedRose app = new GildedRose(Items); - app.UpdateQuality(); - Assert.AreEqual("fixme", Items[0].Name); - } - } -} - diff --git a/csharp/TextTestFixture.cs b/csharp/TextTestFixture.cs deleted file mode 100644 index 3283aba9..00000000 --- a/csharp/TextTestFixture.cs +++ /dev/null @@ -1,58 +0,0 @@ -using System; -using System.Collections.Generic; - -namespace GildedRose -{ - class Program - { - public static void Main(string[] args) - { - System.Console.WriteLine("OMGHAI!"); - - IList Items = new List{ - 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++) - { - System.Console.WriteLine("-------- day " + i + " --------"); - System.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); - } - System.Console.WriteLine(""); - app.UpdateQuality(); - } - - } - - } -}