public void InvokeTest() { var sample1 = new Sample1(); Assert.AreEqual("A1000", sample1.Invoke("Method1", "A", 1000)); AssertEx.AreThrow(new InvalidDataException(), () => sample1.Invoke("method2", "B", 2000)); AssertEx.AreThrow(new InvalidDataException(), () => sample1.Invoke("method1", 2000)); }