public void ShouldExportBlogPosts_AndDeserializeWithReferences_Successfully() { var contextAccesssor = new Mock<IHttpContextAccessor>(); var repository = new Mock<IRepository>(); var service = new DefaultBlogMLExportService(contextAccesssor.Object, repository.Object); var fakeBlogPosts = GetFakeBlogPosts(); var xml = service.ExportBlogPosts(fakeBlogPosts); AssertXml(xml, fakeBlogPosts); }
public void ShouldExportBlogPosts_Successfully() { var contextAccesssor = new Mock<IHttpContextAccessor>(); var repository = new Mock<IRepository>(); var service = new DefaultBlogMLExportService(contextAccesssor.Object, repository.Object); var fakeBlogPosts = GetFakeBlogPosts(); var xml = service.ExportBlogPosts(fakeBlogPosts); Assert.IsNotNull(xml); Assert.IsTrue(xml.Contains(fakeBlogPosts[0].Title)); Assert.IsTrue(xml.Contains(fakeBlogPosts[0].MetaTitle)); Assert.IsTrue(xml.Contains(fakeBlogPosts[0].PageUrl)); }