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 }