public void WriteReadFile() { TextFileWriter writer = new TextFileWriter(path); writer.Write(content); TextFileReader reader = new TextFileReader(path); Assert.AreEqual(content, reader.GetString()); }
public void WriteReadFileStream() { new TextFileWriter(path).Write(content); using (Stream stream = new TextFileReader(path).GetStream()) { new TextFileWriter(path2).Write(stream, 3); } Assert.AreEqual(content, new TextFileReader(path2).GetString()); }
public void CompareHashFile() { new TextFileWriter(this.path).Write(Text); new TextFileWriter(this.md5Path).Write(this.testee.GetHashFromString(Text)); TextFileReader reader = new TextFileReader(this.path); TextFileReader hashreader = new TextFileReader(this.md5Path); Assert.IsTrue(this.testee.CompareWithHash(reader, hashreader)); }
public void WriteHashFile() { new TextFileWriter(this.path).Write(Text); TextFileReader reader = new TextFileReader(this.path); TextFileWriter writer = new TextFileWriter(this.md5Path); this.testee.WriteHash(reader, writer); Assert.AreEqual(new MD5Algorithm().ComputeHash(Text), new TextFileReader(this.md5Path).GetString()); }