public void PostStoreDetails() { var controller = new StoreDetailsController(_moqStoreDetails.Object); bool isPostCalled = false; _moqStoreDetails.Setup(m => m.AddStoreDetails(It.IsAny <StoreDetail>())).Callback(() => isPostCalled = true); controller.Post(new StoreDetail()); Assert.IsTrue(isPostCalled); }
public void GetStoreDetailNotFound() { var controller = new StoreDetailsController(_moqStoreDetails.Object); _moqStoreDetails.Setup(m => m.GetStoreDetail(It.IsAny <int>())); var response = controller.Get(1); var contentResult = response as NotFoundResult; Assert.IsNotNull(contentResult); }
public void GetStoreDetailsNotFound() { var controller = new StoreDetailsController(_moqStoreDetails.Object); _moqStoreDetails.Setup(m => m.GetStoreDetails()) .Returns(new List <StoreDetail>()); var response = controller.Get(); var contentResult = response as NotFoundResult; Assert.IsNotNull(contentResult); }
public void GetStoreDetail() { var controller = new StoreDetailsController(_moqStoreDetails.Object); _moqStoreDetails.Setup(m => m.GetStoreDetail(It.IsAny <int>())) .Returns(new StoreDetail { StoreID = 1, StoreLocation = "UK", StoreName = "Tesco" }); var response = controller.Get(1); var contentResult = response as OkNegotiatedContentResult <StoreDetail>; Assert.IsNotNull(contentResult); Assert.IsNotNull(contentResult.Content); Assert.AreEqual(1, contentResult.Content.StoreID); }