Пример #1
0
        // [DataRow("System.Linq.Enumerable/TakeWhile<System.Object>(System.Object,Func<bool,System.Object>)", "System.Linq.Enumerable", "TakeWhile", new string[] { "System.Object" }, new string[] { "System.Object", "Func<bool,System.Object>" })]
        public void Reader_Tests(string value, string typeName, string methodName, string[] genericTypes = null, string[] parameterTypes = null)
        {
            var result = InteropReader.Read(value);

            Assert.AreEqual(typeName, result.TypeName);
            Assert.AreEqual(methodName, result.MethodName);
            CollectionAssert.AreEqual(genericTypes, result.GenericTypeParameters);
            CollectionAssert.AreEqual(parameterTypes, result.ParameterTypes);
        }
Пример #2
0
        public void TypeList_Reader_Tests(string value, string[] parameterTypes, object ignore = null)
        {
            var result = InteropReader.ReadTypeList(value).ToArray();

            CollectionAssert.AreEqual(parameterTypes, result);
        }