Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }