public void Test_ChildDataPortal_Array() { _ = ArrayDataPortalClass.GetChild(new int[] { 1, 2, 3 }); Assert.AreEqual("FetchChild(int[] values)", ApplicationContext.GlobalContext["Method"]); _ = ArrayDataPortalClass.GetChild(new string[] { "a", "b", "c" }); Assert.AreEqual("FetchChild(string[] values)", ApplicationContext.GlobalContext["Method"]); }
public void Test_ChildDataPortal_Array() { IChildDataPortal <ArrayDataPortalClass> childDataPortal = _testDIContext.CreateChildDataPortal <ArrayDataPortalClass>(); TestResults.Reinitialise(); _ = ArrayDataPortalClass.GetChild(childDataPortal, new int[] { 1, 2, 3 }); Assert.AreEqual("FetchChild(int[] values)", TestResults.GetResult("Method")); TestResults.Reinitialise(); _ = ArrayDataPortalClass.GetChild(childDataPortal, new string[] { "a", "b", "c" }); Assert.AreEqual("FetchChild(string[] values)", TestResults.GetResult("Method")); }