public void RemoteReplayData_WritesReplayData()
            {
                // Arrange
                var replayDataStream = new MemoryStream(Encoding.UTF8.GetBytes(Resources.RemoteReplayData));
                var reader           = new ReplayDataStreamReader(replayDataStream);
                var replayData       = reader.ReadReplayData();
                var stream           = new MemoryStream();
                var writer           = new ReplayDataStreamWriter(stream);

                // Act
                writer.Write(replayData);

                // Assert
                var actual = stream.ToArray();

                Assert.Equal(Encoding.UTF8.GetBytes(Resources.RemoteReplayData), actual);
            }
Exemple #2
0
            public void RemoteReplayData_ReturnsReplayData()
            {
                // Arrange
                var stream = new MemoryStream(Encoding.UTF8.GetBytes(Resources.RemoteReplayData));
                var reader = new ReplayDataStreamReader(stream);

                // Act
                var replayData = reader.ReadReplayData();

                // Assert
                var expectedStream = new MemoryStream();
                var writer         = new ReplayDataStreamWriter(expectedStream);

                writer.Write(replayData);
                var expected = expectedStream.ToArray();

                Assert.Equal(expected, Encoding.UTF8.GetBytes(Resources.RemoteReplayData));
            }