Exemplo n.º 1
0
        public void Test2()
        {
            var getresult = new Dictionary <string, PairOfShoes>();
            var mockShoeInventoryManagement = new Mock <IShoeInvemtoryManagement>();

            mockShoeInventoryManagement.SetupAllProperties();
            mockShoeInventoryManagement.Setup(p => p.GetShoeInventory()).Returns(getresult);
            var shoeController = new ShoeController(mockShoeInventoryManagement.Object);
            var result         = shoeController.GetShoe().Value;

            Assert.Empty(result);
        }
Exemplo n.º 2
0
        public void Test1()
        {
            var getresult = new Dictionary <string, PairOfShoes>();

            getresult.Add(shoe1.Id, shoe1);
            getresult.Add(shoe2.Id, shoe2);
            var mockShoeInventoryManagement = new Mock <IShoeInvemtoryManagement>();

            mockShoeInventoryManagement.SetupAllProperties();
            mockShoeInventoryManagement.Setup(p => p.GetShoeInventory()).Returns(getresult);
            var shoeController = new ShoeController(mockShoeInventoryManagement.Object);
            var result         = shoeController.GetShoe().Value;

            Assert.Equal(2, result.Count());
            Assert.Equal(shoe1, result[shoe1.Id]);
        }