public void ToDateTimeReturnsCorrectResult(DateViewModel sut) { DateTime actual = sut.ToDateTime(); var expected = new DateTime(sut.Year, sut.Month, sut.Day); Assert.Equal(expected, actual); }
public void GetReturnModelWithCorrectDate(BookingController sut, DateViewModel id) { var actual = sut.Get(id); var expected = id.ToDateTime(); var model = Assert.IsAssignableFrom <BookingViewModel>(actual.Model); Assert.Equal(expected, model.Date); }
public void GetReturnsModelWithCorrectRemainingCapacity( [Frozen] Mock <IReader <DateTime, int> > readerStub, BookingController sut, DateViewModel id, int expected) { readerStub .Setup(r => r.Query(id.ToDateTime())) .Returns(expected); var actual = sut.Get(id); var model = Assert.IsAssignableFrom <BookingViewModel>(actual.Model); Assert.Equal(expected, model.RemainingCapacity); }