public void ByLineCopy_Successfully()
        {
            StreamsExtension.ByLineCopy(SourceFileName, DestinationFileName);

            Assert.IsTrue(AreEqualByLength(SourceFileName, DestinationFileName));
            Assert.IsTrue(AreEqualByContent(SourceFileName, DestinationFileName));
            Assert.IsTrue(AreEqualByBytes(SourceFileName, DestinationFileName));

            CheckFileIsClosed(SourceFileName);
            CheckFileIsClosed(DestinationFileName);
        }
Beispiel #2
0
        public void InMemoryByBlockCopy_Successfully()
        {
            StreamsExtension.InMemoryByBlockCopy(SourceFileName, DestinationFileName);

            Assert.IsTrue(AreEqualByLength(SourceFileName, DestinationFileName));  //false
            Assert.IsTrue(AreEqualByContent(SourceFileName, DestinationFileName)); //true
            Assert.IsTrue(AreEqualByBytes(SourceFileName, DestinationFileName));   //false

            CheckFileIsClosed(SourceFileName);
            CheckFileIsClosed(DestinationFileName);
        }