public void IndexReturnsCorrectModel([Frozen]Mock<IMonthViewReader>readerStub, string[] dates, HomeController sut) { var start = DateTime.Now; readerStub.Setup(r => r.Read(It.Is<int>(y => start.Year <= y && y <= DateTime.Now.Year), It.Is<int>(m => start.Month <= m && m <= DateTime.Now.Month))).Returns(dates); ViewResult result = sut.Index(); Assert.Equal(dates, result.ViewData.Model); }