public void ShouldCreateInstance() { var result = new DefaultCreationStrategy<ITestObject, TestObject>().CreateNew(); Assert.IsNotNull(result); Assert.IsInstanceOfType<TestObject>(result); }
public FakeObjectCreator( FakeCallProcessorProvider.Factory fakeCallProcessorProviderFactory, IMethodInterceptionValidator castleMethodInterceptionValidator, IMethodInterceptionValidator delegateMethodInterceptionValidator) { this.defaultCreationStrategy = new DefaultCreationStrategy(castleMethodInterceptionValidator, fakeCallProcessorProviderFactory); this.delegateCreationStrategy = new DelegateCreationStrategy(delegateMethodInterceptionValidator, fakeCallProcessorProviderFactory); }