Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }