public void AddDefaultParameters_WithParameters_ReturnsExpectedValues()
        {
            var defaults = new
            {
                Foo = 42,
                Bar = "Answer",
                Baz = new DateTime(1979, 1, 1)
            };
            var expected = new TestClass(defaults.Foo, defaults.Bar, defaults.Baz);

            initializer.AddDefaultValues <TestClass>(defaults);
            var actual = initializer.Create <TestClass>();

            actual.Should().BeEquivalentTo(expected);
        }