public void FileExistsByFile_FilesReturned_IsTrue() { var file = new File("symitar", "000", "RandomFile", FileType.RepGen, DateTime.Now, 100); var mockSocket = Substitute.For <ISymSocket>(); mockSocket.ReadCommand() .Returns( new SymCommand("FileList", new Dictionary <string, string> { { "Name", "RandomFile" }, { "Date", "01012013" }, { "Time", "1153" }, { "Size", "1123" }, }), new SymCommand("FileList", new Dictionary <string, string> { { "Done", "" } }) ); var session = new SymSession(mockSocket, 10); bool result = session.FileExists(file); result.Should().BeTrue(); }
public void FileExistsByName_NoFilesReturned_IsFalse() { var mockSocket = Substitute.For <ISymSocket>(); mockSocket.ReadCommand() .Returns(new SymCommand("FileList", new Dictionary <string, string> { { "Done", "" } })); var session = new SymSession(mockSocket, 10); bool result = session.FileExists("RandomFile", FileType.RepGen); result.Should().BeFalse(); }
public void FileExistsByName_NoFilesReturned_IsFalse() { var mockSocket = Substitute.For<ISymSocket>(); mockSocket.ReadCommand() .Returns(new SymCommand("FileList", new Dictionary<string, string> {{"Done", ""}})); var session = new SymSession(mockSocket, 10); bool result = session.FileExists("RandomFile", FileType.RepGen); result.Should().BeFalse(); }
public void FileExistsByName_FilesReturned_IsTrue() { var mockSocket = Substitute.For<ISymSocket>(); mockSocket.ReadCommand() .Returns( new SymCommand("FileList", new Dictionary<string, string> { {"Name", "RandomFile"}, {"Date", "01012013"}, {"Time", "1153"}, {"Size", "1123"}, }), new SymCommand("FileList", new Dictionary<string, string> {{"Done", ""}}) ); var session = new SymSession(mockSocket, 10); bool result = session.FileExists("RandomFile", FileType.RepGen); result.Should().BeTrue(); }