public void UsesProvidedObjectInstanceForAllTests() { InstanceSpy originalObject = new InstanceSpy(); StubTestClassCommand command = new StubTestClassCommand(typeof(InstanceSpy)); command.ObjectUnderTest__Result = originalObject; InstanceSpy.Reset(); TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal(3, InstanceSpy.instances.Count); foreach (object obj in InstanceSpy.instances) { Assert.Same(originalObject, obj); } }
public void UsesProvidedObjectInstanceForAllTests() { InstanceSpy originalObject = new InstanceSpy(); StubTestClassCommand command = new StubTestClassCommand(typeof(InstanceSpy)); command.ObjectUnderTest__Result = originalObject; InstanceSpy.Reset(); TestClassCommandRunner.Execute(command, null, null, null); Assert.Equal(3, InstanceSpy.instances.Count); foreach (object obj in InstanceSpy.instances) Assert.Same(originalObject, obj); }