namespace IT.UnitTest
{
public class Demo
{
public string Test(string input)
{
return input;
}
static public string TestStatic(string input)
{
return input;
}
}
public class Tests
{
[Test]
public void Test2()
{
var t1 = Type.GetType("IT.UnitTest.Demo");
var obj = Activator.CreateInstance(t1);
var output = t1.GetMethod("Test").Invoke(obj, new string[] { "input 1" });
Assert.IsNotEmpty(output.ToString());
output = t1.GetMethod("TestStatic").Invoke(obj, new string[] { "input 2" });
Assert.IsNotEmpty(output.ToString());
}
}
}