public void Serialize_EPiServer_Content_Should_Only_Contain_ContentType_ExistOnModel()
        {
            // Arrange
            var target = new FakeSimplePage {
                Foo = "foo", Bar = "bar"
            };

            // Act
            var json       = _contentSerializer.Serialize(target);
            var jsonObject = JObject.Parse(json);

            // Assert
            Assert.AreEqual(target.Foo, jsonObject["foo"]);
            Assert.AreEqual(target.Bar, jsonObject["bar"]);
            Assert.IsTrue(jsonObject["name"] == null); // Is a episerver property on base
        }
        public void Serialize_Own_Defined_Properties_That_Are_Not_Episerver()
        {
            // Arrange
            var target = new FakeSimplePage {
                Foo = "foo", Bar = "bar"
            };

            // Act
            var json       = _contentSerializer.Serialize(target);
            var jsonObject = JObject.Parse(json);

            // Assert
            Assert.AreEqual(target.Foo, jsonObject["foo"]);
            Assert.AreEqual(target.Bar, jsonObject["bar"]);
            Assert.AreEqual(target.NotPartOfContentType, jsonObject["notPartOfContentType"]);
            Assert.IsTrue(jsonObject["name"] == null); // Is a episerver property on base
        }