コード例 #1
0
        public void MatchesIdenticallyNamedParameter()
        {
            var param = AParamOfCConstructor();

            var namedParam = new NamedParameter("a", new A());

            Assert.True(namedParam.CanSupplyValue(param, Factory.CreateEmptyContainer(), out Func <object> vp));
        }
コード例 #2
0
        public void DoesNotMatchDifferentlyNamedParameter()
        {
            var param = AParamOfCConstructor();

            var namedParam = new NamedParameter("b", new B());

            Assert.False(namedParam.CanSupplyValue(param, Factory.CreateEmptyContainer(), out Func <object> vp));
        }
コード例 #3
0
ファイル: NamedParameterTests.cs プロジェクト: vaik/Autofac
        public void DoesNotMatchDifferentlyNamedParameter()
        {
            var param = AParamOfCConstructor();

            var namedParam = new NamedParameter("b", new B());

            Func<object> vp;
            Assert.False(namedParam.CanSupplyValue(param, new Container(), out vp));
        }
コード例 #4
0
ファイル: NamedParameterTests.cs プロジェクト: vaik/Autofac
        public void MatchesIdenticallyNamedParameter()
        {
            var param = AParamOfCConstructor();

            var namedParam = new NamedParameter("a", new A());

            Func<object> vp;
            Assert.True(namedParam.CanSupplyValue(param, new Container(), out vp));
        }
コード例 #5
0
ファイル: NamedParameterTests.cs プロジェクト: zxy050/Autofac
        public void MatchesIdenticallyNamedParameter()
        {
            var param = AParamOfCConstructor();

            var namedParam = new NamedParameter("a", new A());

            Func <object> vp;

            Assert.IsTrue(namedParam.CanSupplyValue(param, new Container(), out vp));
        }