public void Test_SByte_Serializer_Writes_And_Reads_Same_Byte(sbyte data) { //arrange ITypeSerializerStrategy strategy = new GenericTypePrimitiveSharedBufferSerializerStrategy <sbyte>(); TestStorageWriterMock writer = new TestStorageWriterMock(); TestStorageReaderMock reader = new TestStorageReaderMock(writer.WriterStream); //act strategy.Write(data, writer); writer.WriterStream.Position = 0; //assert Assert.AreEqual(data, strategy.Read(reader)); }
public void Test_Byte_Serializer_Writes_And_Reads_Same_Byte(UInt16 data) { //arrange ITypeSerializerStrategy strategy = new GenericTypePrimitiveSharedBufferSerializerStrategy <ushort>(); TestStorageWriterMock writer = new TestStorageWriterMock(); TestStorageReaderMock reader = new TestStorageReaderMock(writer.WriterStream); //act strategy.Write(data, writer); writer.WriterStream.Position = 0; UInt16 Int16value = (ushort)strategy.Read(reader); //assert Assert.AreEqual(data, Int16value); }