Exemple #1
0
        public void ToDateTimeReturnsCorrectResult(DateViewModel sut)
        {
            DateTime actual   = sut.ToDateTime();
            var      expected = new DateTime(sut.Year, sut.Month, sut.Day);

            Assert.Equal(expected, actual);
        }
Exemple #2
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);
        }
Exemple #3
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);
        }