public void ReturnsANewObservation() { //Arrange _controller = new ObservationsController(_serviceMock.Object); // Act var result = _controller.Create() as ViewResult; // Assert Assert.IsNotNull(result.Model); }
public void ReturnsNewObservationList_ToListView() { //Arrange _controller = new ObservationsController(_serviceMock.Object); //Act var result = _controller.GetObservations("") as PartialViewResult; var model = result.Model as List<ObservationsList>; //Assert CollectionAssert.AllItemsAreInstancesOfType(model, typeof(Observation)); }
public void CreatesANewObservation() { //Arrange _controller = new ObservationsController(_serviceMock.Object); var observation = new Observation() { ObservationDate = DateTime.Now }; // Act var result = _controller.Create(observation) as ViewResult; // Assert _serviceMock.Verify(x => x.AddObservation(observation), Times.Once()); }
public void ShouldRetrieveObservationById() { // Arrange var expectedObservation = new Observation { ObservationId = 123 }; // Act _serviceMock.Setup(x => x.GetObservation(expectedObservation.ObservationId)).Returns(expectedObservation); _controller = new ObservationsController(_serviceMock.Object); dynamic result = _controller.Details(expectedObservation.ObservationId); // Assert Assert.AreSame(expectedObservation, result.Model); }