Ejemplo n.º 1
0
        public async Task Test_Array_Ctor_Object_Buffer(int len)
        {
            BinarySerializerOptions options = new BinarySerializerOptions()
            {
                DefaultBufferSize = 1
            };

            TestCtorA[] a1 = new TestCtorA[]
            {
                new TestCtorB(new string('A', len), 1),
                createComplexCtorC(len),
                createComplexCtorC(len),
                null,
                createComplexCtorC(len),
                null
            };

            TestArrayCtorObj obj = new TestArrayCtorObj(a1);


            await Test(obj, b =>
            {
                CheckIEnumerable(obj.A, (a, b) => checkCtorCProc(a)(b));
            }, options);
        }
Ejemplo n.º 2
0
        public async Task Test_Array_Ctor_Object()
        {
            TestCtorA[] a1 = new TestCtorA[]
            {
                createComplexCtorC(1),
                createComplexCtorC(2),
                null,
                createComplexCtorC(3),
                null
            };

            TestArrayCtorObj obj = new TestArrayCtorObj(a1);


            await Test(obj, b =>
            {
                CheckIEnumerable(obj.A, (a, b) => checkCtorCProc(a)(b));
            });
        }