public static IGildedRose SeedData(this IGildedRose gildedRose) { gildedRose.AddItem(new Item { Name = "+5 Dexterity Vest", SellIn = 10, Quality = 20, ItemTypeId = (int)ItemTypeEnum.AgedGetsWorse }); gildedRose.AddItem(new Item { Name = "Aged Brie", SellIn = 2, Quality = 0, ItemTypeId = (int)ItemTypeEnum.AgedGetsBetter }); gildedRose.AddItem(new Item { Name = "Elixir of the Mongoose", SellIn = 5, Quality = 7, ItemTypeId = (int)ItemTypeEnum.AgedGetsWorse }); gildedRose.AddItem(new Item { Name = "Sulfuras, Hand of Ragnaros", SellIn = 0, Quality = 80, ItemTypeId = (int)ItemTypeEnum.Legendary }); gildedRose.AddItem(new Item { Name = "Sulfuras, Hand of Ragnaros", SellIn = -1, Quality = 80, ItemTypeId = (int)ItemTypeEnum.Legendary }); gildedRose.AddItem(new Item { Name = "Backstage passes to a TAFKAL80ETC concert", SellIn = 15, Quality = 20, ItemTypeId = (int)ItemTypeEnum.BackStage }); gildedRose.AddItem(new Item { Name = "Backstage passes to a TAFKAL80ETC concert", SellIn = 10, Quality = 49, ItemTypeId = (int)ItemTypeEnum.BackStage }); gildedRose.AddItem(new Item { Name = "Backstage passes to a TAFKAL80ETC concert", SellIn = 5, Quality = 49, ItemTypeId = (int)ItemTypeEnum.BackStage }); gildedRose.AddItem(new Item { Name = "Conjured Mana Cake", SellIn = 3, Quality = 6, ItemTypeId = (int)ItemTypeEnum.Conjured }); return(gildedRose); }
public void Test_GildedRose_AddItem_SellIn_ReturnOk() { // Arrange IGildedRose app = DependencyInjector.Instance.GetService <IGildedRose>(); app.AddItem("foo", 0, 0); //Act var items = app.GetItems(); //Assert Assert.Equal(0, items[0].SellIn); }
public TestBase() { GildedRose = new Mock <App.GildedRose>().Object; }
public ApprovalTest() { _itemRepository = new ItemRepository(); _gildedRoseService = new GildedRose(_itemRepository); }
//Construtor public GildedRoseController(IGildedRose gildedRoseService) { _gildedRoseService = gildedRoseService; }