public void ReadBinarySubType_should_throw_when_at_end_of_stream() { using (var memoryStream = new MemoryStream()) using (var stream = new BsonStreamAdapter(memoryStream)) { Action action = () => stream.ReadBinarySubType(); action.ShouldThrow<EndOfStreamException>(); } }
public void ReadBinarySubType_should_return_expected_result(int n, BsonBinarySubType expectedResult) { var bytes = new byte[] { (byte)n }; using (var memoryStream = new MemoryStream(bytes)) using (var stream = new BsonStreamAdapter(memoryStream)) { var result = stream.ReadBinarySubType(); result.Should().Be(expectedResult); } }