public void ShouldSerializeMethodUsedWhenObjectIsSerialized()
        {
            // Arrange
            var customPropertiesContractResolver = new TestableCustomPropertyContractResolver();
            
            // Act
            var json = JsonConvert.SerializeObject(CreateObjectToSerialize(), new JsonSerializerSettings { ContractResolver = customPropertiesContractResolver });

            // Assert
            Assert.Equal("{}", json);
        }
        public void ShouldSerializeMethodUsedWhenObjectIsSerialized()
        {
            // Arrange
            var customPropertiesContractResolver = new TestableCustomPropertyContractResolver();

            // Act
            var json = JsonConvert.SerializeObject(CreateObjectToSerialize(), new JsonSerializerSettings {
                ContractResolver = customPropertiesContractResolver
            });

            // Assert
            Assert.Equal("{}", json);
        }