public void CustomizeCorrectlyCustomizesFixture() { // Fixture setup var targetType = typeof(int); var fixture = new Fixture(); var sut = new FreezingCustomization(targetType); // Exercise system sut.Customize(fixture); // Verify outcome var i1 = fixture.Create <int>(); var i2 = fixture.Create <int>(); Assert.Equal(i1, i2); // Teardown }
public void CustomizeWithRegisteredTypeCorrectlyCustomizesFixture() { // Fixture setup var targetType = typeof(int); var registeredType = typeof(object); var fixture = new Fixture(); var sut = new FreezingCustomization(targetType, registeredType); // Exercise system sut.Customize(fixture); // Verify outcome object i1 = fixture.CreateAnonymous <int>(); object i2 = fixture.CreateAnonymous <object>(); Assert.Equal(i1, i2); // Teardown }