Exemplo n.º 1
0
            public When_the_proto_stream_has_been_closed()
            {
                using (var table = TestData.SmallDataTable())
                    using (var tableReader = table.CreateDataReader())
                    {
                        this.protoStream = new ProtoDataStream(tableReader);
                    }

                this.protoStream.Close();
            }
Exemplo n.º 2
0
            public When_copies_from_proto_stream_with_variuos_buffers_sizes()
            {
                this.testData = TestData.SmallDataTable();

                using (var r = this.testData.CreateDataReader())
                    using (var memoryStream = new MemoryStream())
                    {
                        DataSerializer.Serialize(memoryStream, r);
                        this.expectedBytes = memoryStream.GetTrimmedBuffer();
                    }
            }
Exemplo n.º 3
0
            public void TestFixtureSetUp()
            {
                stream = new MemoryStream();
                using (var table = TestData.SmallDataTable())
                    using (var tableReader = table.CreateDataReader())
                    {
                        DataSerializer.Serialize(stream, tableReader);
                        stream.Seek(0, SeekOrigin.Begin);

                        reader = DataSerializer.Deserialize(stream);
                    }

                reader.Close();
            }
Exemplo n.º 4
0
            public When_the_reader_has_been_closed()
            {
                this.stream = new MemoryStream();
                using (var table = TestData.SmallDataTable())
                    using (var tableReader = table.CreateDataReader())
                    {
                        DataSerializer.Serialize(this.stream, tableReader);
                        this.stream.Seek(0, SeekOrigin.Begin);

                        this.reader = DataSerializer.Deserialize(this.stream);
                    }

                this.reader.Close();
            }
Exemplo n.º 5
0
            public When_the_proto_stream_has_been_disposed()
            {
                Stream stream;

                using (var table = TestData.SmallDataTable())
                    using (var tableReader = table.CreateDataReader())
                    {
                        stream = new ProtoDataStream(tableReader);
                    }

                Assert.True(stream.CanRead);

                this.weakRef = new WeakReference(stream);

                stream.Dispose();
            }
Exemplo n.º 6
0
            public When_the_reader_has_been_disposed()
            {
                var stream = new MemoryStream();

                using (var table = TestData.SmallDataTable())
                    using (var tableReader = table.CreateDataReader())
                    {
                        DataSerializer.Serialize(stream, tableReader);
                    }

                stream.Seek(0, SeekOrigin.Begin);
                var reader = DataSerializer.Deserialize(stream);

                this.streamRef = new WeakReference(stream);
                this.readerRef = new WeakReference(reader);

                reader.Dispose();
            }
Exemplo n.º 7
0
            public When_reading_from_a_stream_less_than_protobuf_nets_flush_size()
            {
                var testData = TestData.SmallDataTable();

                using (var r = testData.CreateDataReader())
                    using (var memoryStream = new MemoryStream())
                    {
                        DataSerializer.Serialize(memoryStream, r);
                        this.expectedBytes = memoryStream.GetTrimmedBuffer();
                    }

                this.reader = testData.CreateDataReader();
                using (var stream = new ProtoDataStream(this.reader))
                    using (var memoryStream = new MemoryStream())
                    {
                        stream.CopyTo(memoryStream);
                        this.actualBytes = memoryStream.GetTrimmedBuffer();
                    }
            }
Exemplo n.º 8
0
            public void SetUp()
            {
                var testData = TestData.SmallDataTable();

                using (var r = testData.CreateDataReader())
                    using (var memoryStream = new MemoryStream())
                    {
                        DataSerializer.Serialize(memoryStream, r);
                        expectedBytes = memoryStream.GetTrimmedBuffer();
                    }

                reader = testData.CreateDataReader();
                using (var stream = new ProtoDataStream(reader))
                    using (var memoryStream = new MemoryStream())
                    {
                        stream.CopyTo(memoryStream);
                        actualBytes = memoryStream.GetTrimmedBuffer();
                    }
            }
 public void TestFixtureSetUp()
 {
     originalTable     = TestData.SmallDataTable();
     deserializedTable = TestHelper.SerializeAndDeserialize(originalTable, null);
 }
Exemplo n.º 10
0
 public When_serializing_a_data_table_with_null_options()
 {
     this.originalTable     = TestData.SmallDataTable();
     this.deserializedTable = TestHelper.SerializeAndDeserialize(this.originalTable, null);
 }
Exemplo n.º 11
0
 public When_serializing_a_data_table_to_a_buffer_and_back()
 {
     this.originalTable     = TestData.SmallDataTable();
     this.deserializedTable = TestHelper.SerializeAndDeserialize(this.originalTable);
 }