Пример #1
0
Файл: Parts.cs Проект: mag0/efl
        public static void basic_part_test()
        {
            var t = new Dummy.PartHolder();

            do_part_test(t);
            t.Dispose();
        }
Пример #2
0
Файл: Parts.cs Проект: mag0/efl
        private static void do_part_test(Dummy.PartHolder t)
        {
            var p1 = t.OnePart;
            var p2 = t.TwoPart;

            Test.Assert(p1 is Dummy.TestObject);
            Test.AssertEquals("part_one", p1.GetName());
            Test.Assert(p2 is Dummy.TestObject);
            Test.AssertEquals("part_two", p2.GetName());
        }
Пример #3
0
        public static void test_object_deletion()
        {
            var obj  = new Dummy.PartHolder();
            var part = obj.OnePart;

            Test.AssertNotNull(part);

            part.Del();

            Test.AssertNull(obj.OnePart);
        }
Пример #4
0
Файл: Parts.cs Проект: mag0/efl
        public static void named_parts()
        {
            var obj = new Dummy.PartHolder();
            var p1  = obj.GetPart("one");
            var p2  = obj.GetPart("two");

            Test.Assert(p1 is Dummy.TestObject);
            Test.AssertEquals("part_one", p1.GetName());
            Test.Assert(p2 is Dummy.TestObject);
            Test.AssertEquals("part_two", p2.GetName());
            obj.Dispose();
        }