public void FunctionHandler_ContextReturnsValidList_JsonSerializationIsValid() { // Arrange var function = new FunctionExtractAndOverride(); // Act var ret = function.FunctionHandler(null); // Assert Assert.Equal(4, ret.Count); Assert.Equal("slugOne", ret[0].Slug); Assert.Equal("slugTwo", ret[1].Slug); Assert.Equal("slugThree", ret[2].Slug); Assert.Equal("slugFour", ret[3].Slug); }
public void FunctionHandler_ContextReturnsValidList_JsonSerializationIsValid() { // Arrange var function = new FunctionExtractAndOverride(); var blogpost = new BlogPost(4, null, null, null, null, null); // Act function.FunctionHandler(blogpost); // Assert Assert.Equal(4, blogpost.Id); Assert.Equal("title", blogpost.Title); Assert.Equal("content", blogpost.Content); Assert.Equal("slug", blogpost.Slug); Assert.Equal(new List <string> { "one", "two" }, blogpost.Tags); Assert.Null(blogpost.RelatedPosts); }