Пример #1
0
        public void TestIsValid(uint header, int fileSize, bool expected)
        {
            var stream = new MemoryStream(4);

            new BinaryWriter(stream).Write(header);
            stream.SetLength(fileSize);
            stream.Position = 0;

            Assert.Equal(expected, SavePersona5.IsValid(stream));
        }
Пример #2
0
        public void WriteBackTheSameExactFile(string fileName) =>
        File.OpenRead(fileName).Using(stream => Helpers.AssertStream(stream, inStream =>
        {
            var save = SavePersona5.Read(inStream);

            var outStream = new MemoryStream();
            SavePersona5.Write(outStream, save);

            return(outStream);
        }));