public void StandardResolver_WithEmptyCtor_ReturnsTestInstance() { var resolver = new StandardResolver(typeof(EmptyCtorClass), _container); var result = resolver.Resolve(new Request(typeof(IEmptyClass))); Assert.IsTrue(result is EmptyCtorClass); }
public void StandardResolver_WithCtorParam_ReturnsTestInstance() { _container.Bind <IEmptyClass>().To <EmptyCtorClass>(); var resolver = new StandardResolver(typeof(OneParamCtorClass), _container); var result = resolver.Resolve(new Request(typeof(IParamClass))) as OneParamCtorClass; Assert.IsNotNull(result); Assert.IsTrue(result.CtorParam is EmptyCtorClass); }