public void FikaControllerGetWithIntIdParameterShouldReturnOkNegotiatedContentResultWithFika() { _service.Setup(s => s.GetFika(8888)).Returns(new Fika()); FikaController controller = new FikaController(_service.Object); IHttpActionResult result = controller.Get(8888); Assert.IsInstanceOfType(result, typeof(OkNegotiatedContentResult<Fika>)); }
public void FikaControllerGetWithIntIdParameterShouldReturnNotFoundifServiceReturnsNull() { Fika fika = null; _service.Setup(s => s.GetFika(8)).Returns(fika); FikaController controller = new FikaController(_service.Object); IHttpActionResult result = controller.Get(8); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void FikaControllerGetWithIntIdShouldInvokeGetFikaByIdInService() { FikaController controller = new FikaController(_service.Object); controller.Get(88); _service.Verify((s => s.GetFika(88)),Times.Once); }
public void FikaControlllerGetShouldReturnOkNegotiatedContentResultContainingFikaList() { List<Fika> list = new List<Fika>(); _service .Setup(service => service.GetFikas()) .Returns(list); FikaController controller = new FikaController(_service.Object); IHttpActionResult result = controller.Get(); Assert.IsInstanceOfType(result, typeof(OkNegotiatedContentResult<List<Fika>>)); }
public void FikaControlllerGetShouldCallServiceGetFikasOnce() { FikaController controller = new FikaController(_service.Object); controller.Get(); _service.Verify(s => s.GetFikas(), Times.Once); }
public void FikaControllerShouldReturnNotFoundResultWhenServiceGetFikasReturnsEmtyListOfFikas() { List<Fika> nullList = null; _service .Setup(service => service.GetFikas()) .Returns(nullList); FikaController controller = new FikaController(_service.Object); IHttpActionResult result = controller.Get(); Assert.IsInstanceOfType(result, typeof(NotFoundResult)); }
public void FikaControllerShouldReturnFikaListWithTwoFikas() { List<Fika> list = new List<Fika>(); list.Add(It.IsAny<Fika>()); list.Add(It.IsAny<Fika>()); _service.Setup(service => service.GetFikas()).Returns(list); FikaController _controller = new FikaController(_service.Object); OkNegotiatedContentResult<List<Fika>> result = _controller.Get() as OkNegotiatedContentResult<List<Fika>>; Assert.AreEqual(2, result.Content.Count); }