コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }