public void TestCreate_Success() { var instantiator = new DefaultInstantiator(); var actual = instantiator.Create(typeof(DefaultInstantiatorTest), new Mock<IAdviceRequester>().Object); Assert.NotNull(actual); Assert.IsInstanceOf(typeof(DefaultInstantiatorTest), actual); }
public void TestCreate_Failure() { var instantiator = new DefaultInstantiator(); Assert.Throws<MissingMethodException>(() => instantiator.Create(typeof(FooWithoutParameterlessConstructor), new Mock<IAdviceRequester>().Object)); }