public void GetStaticPagesResponseTest()
        {
            var repo = new InMemoryStaticPageRepo();

            var response = new GetStaticPagesResponse();

            response.Pages = repo.GetStaticPages();

            Assert.IsNotNull(response.Pages);
            Assert.AreEqual(3, response.Pages.Count);
            Assert.AreEqual(1, response.Pages[0].StaticPageId);
            Assert.AreEqual("Hi", response.Pages[0].Title);
            Assert.AreEqual("Hi", response.Pages[0].Body);
        }
示例#2
0
        public GetStaticPagesResponse GetStaticPages()
        {
            var response = new GetStaticPagesResponse();

            response.Pages = repo.GetStaticPages();

            if (!response.Pages.Any())
            {
                response.Success = false;
                response.Message = "There are no static pages.";
            }
            else
            {
                response.Success = true;
            }

            return(response);
        }