public void factory_customization_should_override_behavior_transforms()
    {
        var instance = new SomeClassFactoryWithOverridenProperty()
                       .WithBehavior(new FillWithEmptyValuesBehavior())
                       .Build();

        instance.Name.Should().Be("John Doe");
    }
    public void scenario_customization_should_override_factory_transforms()
    {
        var instance = new SomeClassFactoryWithOverridenProperty()
                       .WithBehavior(new FillWithEmptyValuesBehavior())
                       .With(x => x.Name = "New Name")
                       .Build();

        instance.Name.Should().Be("New Name");
    }