コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }