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
        }
示例#2
0
        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
        }