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

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

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