public async Task ShouldConvertArticleToDto() { var articleItem = await ArticleItemHelper.CreateArticleItem(); var articleItemDto = articleItem.ToDto <ArticleItemDto>(); Assert.Equal("foo", articleItemDto.DisplayText); Assert.Equal("subtitle", articleItemDto.Article.Subtitle.Text); Assert.Equal("html", articleItemDto.HtmlBodyPart.Html); }
public async Task ShouldCreateArticle() { var articleItem = await ArticleItemHelper.CreateArticleItem(); var subtitle = articleItem.Content.Article.Subtitle.Text.ToString(); var html = articleItem.Content.HtmlBodyPart.Html.ToString(); Assert.Equal("foo", articleItem.DisplayText); Assert.Equal("subtitle", subtitle); Assert.Equal("html", html); }
public async Task ShouldAlterArticleFromDto() { var articleItem = await ArticleItemHelper.CreateArticleItem(); var articleItemDto = articleItem.ToDto <ArticleItemDto>(); articleItemDto.DisplayText = "Foo"; articleItemDto.Article.Subtitle.Text = "Subtitle"; articleItemDto.HtmlBodyPart.Html = "Html"; articleItem.FromDto(articleItemDto); var subtitle = articleItem.Content.Article.Subtitle.Text.ToString(); var html = articleItem.Content.HtmlBodyPart.Html.ToString(); Assert.Equal("Foo", articleItem.DisplayText); Assert.Equal("Subtitle", subtitle); Assert.Equal("Html", html); }