Пример #1
0
        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"]);
        }
Пример #2
0
        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"));
        }