public override void Serialize_WhenOnlyPrivateGetterAndStructureIdExists_ReturnsCorrectJson()
        {
            var entity = new JsonEntityWithPrivateGetter { Name = "Daniel" };

            var json = Serializer.Serialize(entity);

            Assert.AreEqual("{}", json);
        }
        public void ToJsonOrEmptyString_WhenPrivateGetterExists_ReturnsEmptyJson()
        {
            var entity = new JsonEntityWithPrivateGetter { Name = "Daniel" };

            var json = JsonSerialization.ToJsonOrEmptyString(entity);

            Assert.AreEqual("{}", json);
        }
        public void Serialize_WhenOnlyPrivateGetterAndStructureIdExists_ReturnsJsonWithStructureId()
        {
            var entity = new JsonEntityWithPrivateGetter { Name = "Daniel" };

            var json = _sisoDbSerializer.Serialize(entity);

            Assert.AreEqual("{\"StructureId\":0}", json);
        }
        public void Serialize_WhenPrivateGetterExists_ReturnsEmptyJson()
        {
            var entity = new JsonEntityWithPrivateGetter { Name = "Daniel" };

            var json = _jsonSerializer.Serialize(entity);

            Assert.AreEqual("{}", json);
        }
        public override void Serialize_WhenOnlyPrivateGetterAndStructureIdExists_ReturnsCorrectJson()
        {
            var entity = new JsonEntityWithPrivateGetter {
                Name = "Daniel"
            };

            var json = Serializer.Serialize(entity);

            Assert.AreEqual("{\"StructureId\":0}", json);
        }