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);
        }
Beispiel #3
0
 public TestBase()
 {
     GildedRose = new Mock <App.GildedRose>().Object;
 }
Beispiel #4
0
 public ApprovalTest()
 {
     _itemRepository    = new ItemRepository();
     _gildedRoseService = new GildedRose(_itemRepository);
 }
 //Construtor
 public GildedRoseController(IGildedRose gildedRoseService)
 {
     _gildedRoseService = gildedRoseService;
 }