Esempio n. 1
0
        public void WriteU4(uint value)
        {
            var destination = new BufferDataDestination();
            var writer      = new BigEndianWriter(destination);

            writer.WriteU4(value);

            Verify(value, destination);
        }
Esempio n. 2
0
        public void DataWrittenToDestination()
        {
            var stream      = new MemoryStream();
            var destination = new StreamDataDestination(stream);
            var writer      = new BigEndianWriter(destination);

            writer.WriteU4(0xcafebabe);

            stream.ToArray()[..4].Should().Equal(0xca, 0xfe, 0xba, 0xbe);
Esempio n. 3
0
        public void DataWrittenToDestination()
        {
            var destination = new BufferDataDestination();
            var writer      = new BigEndianWriter(destination);

            writer.WriteU4(0xcafebabe);

            destination.Buffer.ToArray().Should().Equal(0xca, 0xfe, 0xba, 0xbe);
        }
Esempio n. 4
0
        public void DataWrittenToDestination()
        {
            string path        = Path.GetRandomFileName();
            var    destination = new FileDataDestination(path);
            var    writer      = new BigEndianWriter(destination);

            writer.WriteU4(0xcafebabe);

            destination.Dispose();
            File.ReadAllBytes(path).Should().Equal(0xca, 0xfe, 0xba, 0xbe);
        }