public static void TestClass() { //Internal Methods available here. var cwpm = new ClassWithPrivateMethods(); cwpm._doMultiply(1, 2); }
public static void TestInterface() { //Only interface methods available here. IComplexOperations cwpm = new ClassWithPrivateMethods(); cwpm.ComplexOperationsFiveAndTen(); }
public void TestVoidInstanceMethodCall() { // Arrange var target = new ClassWithPrivateMethods(); // Act Use.Target(target).ToCall("InstanceVoidMethodWithoutArgs"); // Assert }
public void TestStringInstanceMethodCall() { // Arrange var target = new ClassWithPrivateMethods(); // Act var result = Use.Target(target) .ToCall <string>("InstanceStringMethodWithoutArgs"); // Assert Assert.Equal("successInstanceStringMethodWithoutArgs", result); }
public void TestDoMultiply() { var testClass = new ClassWithPrivateMethods(); Assert.Equal(50, testClass._doMultiply(5, 10)); }
public void TestDoSum() { var testClass = new ClassWithPrivateMethods(); Assert.Equal(15, testClass._doSum(5, 10)); }