void ExecuteDoesNotSetStaticField()
        {
            // Arrange
            var sut       = new AutoPropertiesCommand <StaticFieldHolder <object> >();
            var specimen  = new StaticFieldHolder <object>();
            var container = new DelegatingSpecimenContext {
                OnResolve = r => new object()
            };

            // Act
            sut.Execute((object)specimen, container);
            // Assert
            Assert.Null(StaticFieldHolder <object> .Field);
        }
        public void ExecuteDoesNotSetStaticField()
        {
            // Fixture setup
            var sut       = new AutoPropertiesCommand <StaticFieldHolder <object> >();
            var specimen  = new StaticFieldHolder <object>();
            var container = new DelegatingSpecimenContext {
                OnResolve = r => new object()
            };

            // Exercise system
            sut.Execute(specimen, container);
            // Verify outcome
            Assert.Null(StaticFieldHolder <object> .Field);
            // Teardown
        }
 public void ExecuteDoesNotSetStaticField()
 {
     // Fixture setup
     var sut = new AutoPropertiesCommand<StaticFieldHolder<object>>();
     var specimen = new StaticFieldHolder<object>();
     var container = new DelegatingSpecimenContext { OnResolve = r => new object() };
     // Exercise system
     sut.Execute(specimen, container);
     // Verify outcome
     Assert.Null(StaticFieldHolder<object>.Field);
     // Teardown
 }