public void Setup_Is_Applied_On_Create()
        {
            var builder = new ExampleClassBuilder();

            builder.Setup(x => x.WithStringProp("Foo"));

            ExampleClass res = builder.Create();

            res.StringProp.Should().Be("Foo");
        }
        public void Setup_Overrides_On_Create()
        {
            var builder = new ExampleClassBuilder()
                          .WithStringProp("Foo");

            builder.Setup(x => x.WithStringProp("Bar"));

            var res = builder.Create();

            res.StringProp.Should().Be("Bar");
        }