public void Read_ValidBuffer_ExpectedResult(byte[] input, DataFormat expectedDataFormat, Couchbase.Core.IO.Operations.Compression expectedCompression, TypeCode expectedTypeCode) { // Act var result = Flags.Read(input); // Assert Assert.Equal(expectedDataFormat, result.DataFormat); Assert.Equal(expectedCompression, result.Compression); Assert.Equal(expectedTypeCode, result.TypeCode); }
public void Write_ValidBuffer_ExpectedResult(byte[] expectedOutput, DataFormat dataFormat, Couchbase.Core.IO.Operations.Compression compression, TypeCode typeCode) { // Arrange var flags = new Flags { DataFormat = dataFormat, Compression = compression, TypeCode = typeCode }; var buffer = new byte[] { 0xff, 0xff, 0xff, 0xff }; // Fill with bad data to make sure we overwrite // Act flags.Write(buffer); // Assert Assert.Equal(expectedOutput, buffer); }