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); }
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); }