public void ShouldThrowWhenDecoratingInvalidFactoryForValidateOnlyCase() { var factoryDecorator = classUnderTest.CreateFactoryDecorator(proxyGenerator); var invalidFactory = new DummyObject.FactoryWithVoidCreateMethod(); Assert.Throws <ArgumentException>(() => factoryDecorator.Decorate(invalidFactory)); }
public void ShouldThrowWhenDecoratingInvalidFactory() { var aspectStub = new CallCountAspect(); var factoryDecorator = classUnderTest.CreateFactoryDecorator(proxyGenerator, aspectStub); var invalidFactory = new DummyObject.FactoryWithVoidCreateMethod(); Assert.Throws <ArgumentException>(() => factoryDecorator.Decorate(invalidFactory)); }