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); }