public void Should_return_false_if_page_is_not_set_as_home_page() { var siteId = Guid.NewGuid(); var pageId = Guid.NewGuid(); var repositoryMock = new Mock <ISiteRepository>(); repositoryMock.Setup(x => x.GetById(siteId)).Returns(new Site()); var sut = new SiteRules(repositoryMock.Object); var actual = sut.IsPageSetAsHomePage(siteId, pageId); Assert.AreEqual(false, actual); }
public void Should_return_true_if_page_is_set_as_home_page() { var siteId = Guid.NewGuid(); var pageId = Guid.NewGuid(); var site = SiteFactory.CreateNew(); site.Update(pageId); var repositoryMock = new Mock <ISiteRepository>(); repositoryMock.Setup(x => x.GetById(siteId)).Returns(site); var sut = new SiteRules(repositoryMock.Object); var actual = sut.IsPageSetAsHomePage(siteId, pageId); Assert.AreEqual(true, actual); }