Exemple #1
0
        public virtual void OpenGenericSelectionTest()
        {
            // Arrange
            var member = new InjectionMethod("TestMethod", "test");
            var set    = new PolicySet();
            var cast   = set as IPolicySet;

            // Act
            member.AddPolicies <IResolveContext, IPolicySet>(typeof(MethodTestClass <>), typeof(MethodTestClass <>), null, ref cast);
            var info = member.MemberInfo(typeof(MethodTestClass <>));

            // Validate
            Assert.IsNotNull(info);
            Assert.AreEqual(typeof(string), info.GetParameters().First().ParameterType);
        }