示例#1
0
 public void GetReturnsCorrectModel(
     [Frozen]Mock<IReader<Month, IEnumerable<string>>> readerStub,
     string[] dates,
     HomeController sut)
 {
     var start = DateTime.Now;
     readerStub
         .Setup(r => r.Query(It.Is<Month>(m => start.Year <= m.Year && m.Year <= DateTime.Now.Year && start.Month <= m.MonthNumber && m.MonthNumber <= DateTime.Now.Month)))
         .Returns(dates);
     ViewResult result = sut.Get();
     Assert.Equal(dates, result.ViewData.Model);
 }
示例#2
0
 public void GetReturnsInstance(HomeController sut)
 {
     ViewResult actual = sut.Get();
     Assert.NotNull(actual);
 }
示例#3
0
 public void GetReturnsCorrectModelType(HomeController sut)
 {
     var actual = sut.Get();
     Assert.IsAssignableFrom<IEnumerable<string>>(actual.Model);
 }