Exemplo n.º 1
0
Arquivo: Parts.cs Projeto: mag0/efl
        public static void basic_part_test()
        {
            var t = new Dummy.PartHolder();

            do_part_test(t);
            t.Dispose();
        }
Exemplo n.º 2
0
Arquivo: Parts.cs Projeto: 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());
        }
Exemplo n.º 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);
        }
Exemplo n.º 4
0
Arquivo: Parts.cs Projeto: 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();
        }