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); }
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]); }