コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public void GetReturnsCorrectModelType(BookingController sut,
     DateViewModel id)
 {
     ViewResult actual = sut.Get(id);
     Assert.IsAssignableFrom<BookingViewModel>(actual.Model);
 }