public void Transform_should_transform_object_using_specified_key_when_key_is_passed_in() { //Arrange const string key = "NEWCUSTOMER"; const string admin = "ADMIN"; var model = new Customer() { Username = admin }; var expectedGeneratedKey = ObjectTransformer.GeneratePropertyKey(key, nameof(Customer.Username)); //Act ObjectTransformer.Transform(model, key, fakeContext); //Assert model.Username.Should().NotBe(admin).And.Should().NotBeNull(); var property = valueManager.GetTransformedProperties().First(a => a.Key == expectedGeneratedKey); property.OriginalValue.Should().Be(admin); property.TransformedValue.Should().Be(model.Username); }