public void can_resolve_by_type()
        {
            var extension = new ResolveExtension {
                Type = typeof(ITestService)
            };

            extension.ProvideValue(null);

            container.AssertWasCalled(x => x.GetInstance(typeof(ITestService)));
        }
        public void can_resolve_by_type()
        {
            var extension = new ResolveExtension {
                Type = typeof(ITestService)
            };

            extension.ProvideValue(null);

            container.AssertWasCalled(x => x.GetInstance(typeof(ITestService)));
        }
        public void can_resolve_by_key()
        {
            var extension = new ResolveExtension {
                Key = "theKey"
            };

            extension.ProvideValue(null);

            container.AssertWasCalled(x => x.GetInstance(null, "theKey"));
        }
        public void can_resolve_by_key()
        {
            var extension = new ResolveExtension {
                Key = "theKey"
            };

            extension.ProvideValue(null);

            container.AssertWasCalled(x => x.GetInstance(null, "theKey"));
        }