Esempio n. 1
0
            public void ShouldThrowExceptionIfMarkerByteNotTrueOrFalse()
            {
                var mockInput = IOExtensions.CreateMockStream(PackStream.Bytes16);
                var reader    = new PackStreamReader(mockInput.Object, BoltReader.StructHandlers);

                var ex = Xunit.Record.Exception(() => reader.ReadBoolean());

                ex.Should().BeOfType <ProtocolException>();
            }
Esempio n. 2
0
            public void ShouldReadBooleanFalseSuccessfully()
            {
                var mockInput = IOExtensions.CreateMockStream(PackStream.False);
                var reader    = new PackStreamReader(mockInput.Object, BoltReader.StructHandlers);

                var real = reader.ReadBoolean();

                real.Should().BeFalse();
                mockInput.Verify(x => x.Read(It.IsAny <byte[]>(), It.IsAny <int>(), It.IsAny <int>()), Times.Once);
            }