コード例 #1
0
        public void ShouldThrowWhenDecoratingInvalidFactoryForValidateOnlyCase()
        {
            var factoryDecorator = classUnderTest.CreateFactoryDecorator(proxyGenerator);
            var invalidFactory   = new DummyObject.FactoryWithVoidCreateMethod();

            Assert.Throws <ArgumentException>(() =>
                                              factoryDecorator.Decorate(invalidFactory));
        }
コード例 #2
0
        public void ShouldThrowWhenDecoratingInvalidFactory()
        {
            var aspectStub       = new CallCountAspect();
            var factoryDecorator = classUnderTest.CreateFactoryDecorator(proxyGenerator,
                                                                         aspectStub);
            var invalidFactory = new DummyObject.FactoryWithVoidCreateMethod();

            Assert.Throws <ArgumentException>(() =>
                                              factoryDecorator.Decorate(invalidFactory));
        }