public void AddToSodaInventory_ShouldWork() { int expectedCount; int actualCount; List <SodaModel> sodas = new List <SodaModel>() { new SodaModel { Name = "Sprite", SlotOccupied = "B1" }, new SodaModel { Name = "Mug", SlotOccupied = "B2" } }; expectedCount = 2 + mockDataAccess.SodaInventory.Count; sodaMachineLogic.AddToSodaInventory(sodas); actualCount = mockDataAccess.SodaInventory.Count; Assert.AreEqual(expectedCount, actualCount); }
public void AddToSodaInventory_ShouldWork() { MockDataAccess da = new MockDataAccess(); SodaMachineLogic logic = new SodaMachineLogic(da); List <SodaModel> sodas = new List <SodaModel> { new SodaModel { Name = "Coke", SlotOccupied = "1" }, new SodaModel { Name = "Coke", SlotOccupied = "1" }, }; logic.AddToSodaInventory(sodas); int expected = 7; int actual = da.SodaInventory.Where(x => x.Name == "Coke").Count(); Assert.Equal(expected, actual); }