public void On_Tuesday_Should_Be_Yellow() { var dtMock = new Mock <IDateTime>(); dtMock.Setup(m => m.Now).Returns(tuesday); dt = dtMock.Object; string expected = "Yellow"; var colors = new FavoriteColorGeneratorWithDI(dt); var result = colors.GetFavorite(); Assert.AreEqual(expected, result); }
public void On_Wed_Should_Be_Blue() { var dtMock = new Mock <IDateTime>(); dtMock.Setup(m => m.Now).Returns(wednesday).Verifiable(); dt = dtMock.Object; string expected = "Blue"; var colors = new FavoriteColorGeneratorWithDI(dt); var result = colors.GetFavorite(); Assert.AreEqual(expected, result); dtMock.Verify(); }