public void HasSourceFile_ShouldThrowExceptionForBadSnapshotName() { using (var data = new SubmissionData(Submission, Root)) { data.HasSourceFile("Random", MockSnapshots.GetCalculatorFile()); } }
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 HasSourceFile_ShouldPassForEachSnapshot() { using (var data = new SubmissionData(Submission, Root)) { foreach (var folder in data.SnapshotFolderNames()) { Assert.IsTrue(data.HasSourceFile(folder, MockSnapshots.GetCalculatorFile())); } } }