public void HasSourceFile_ShouldFailForNonFileName() { using (var data = new SubmissionData(Submission, Root)) { var first = data.SnapshotFolderNames().First(); Assert.IsFalse(data.HasSourceFile(first, "Random.hpp")); } }
public void SnapshotFolderNames_CheckThatSnapshotExists() { using (var data = new SubmissionData(Submission, Root)) { var folder = data.SnapshotFolderNames(); Assert.IsTrue(folder.Any()); } }
public void HasSourceFile_ShouldPassForEachSnapshot() { using (var data = new SubmissionData(Submission, Root)) { foreach (var folder in data.SnapshotFolderNames()) { Assert.IsTrue(data.HasSourceFile(folder, MockSnapshots.GetCalculatorFile())); } } }
public void SnapshotSourceFiles_ShouldReturnFilesWithFullUrl() { using (var data = new SubmissionData(Submission, Root)) { foreach (var snapshot in data.SnapshotFolderNames()) { foreach (var file in data.SnapshotSourceFiles(snapshot)) { Assert.IsTrue(file.Length > Root.Length); } } } }