public void CanRead_WhenHasLines_ShouldReturnTrue() { using (var tempFile = ResourceHelper.CreateSourceFile(1, "Line{0}")) { var sourceFile = new SourceFile(tempFile.Filename); using (var obj = new FileReaderImplementation(sourceFile)) { Assert.IsTrue(obj.CanRead); } } }
public void ReadLine_WhenCalled_ShouldReadOneFile() { using (var tempFile = ResourceHelper.CreateSourceFile(3, "Line{0}")) { var sourceFile = new SourceFile(tempFile.Filename); using (var obj = new FileReaderImplementation(sourceFile)) { Assert.AreEqual("Line1", obj.ReadLine()); Assert.AreEqual("Line2", obj.ReadLine()); Assert.AreEqual("Line3", obj.ReadLine()); } } }