public void AddFile()
 {
     ReportStore store = new ReportStore();
     store.AddSourceFile("test", 0);
     store.AddSourceFile("test", 0);
     Assert.AreEqual(2, store.SourceFiles.Count);
 }
 public void AddFileDedupe()
 {
     ReportStore store = new ReportStore();
     store.Dedupe = true;
     int reference = store.AddProject("test");
     store.AddSourceFile("test", reference);
     store.AddSourceFile("test", 0);
     Assert.AreEqual(2, store.SourceFiles.Count);
     store.AddSourceFile("test", reference);
     Assert.AreEqual(2, store.SourceFiles.Count);
 }
 public void AddFileAndProject()
 {
     ReportStore store = new ReportStore();
     store.AddSourceFile("test", store.AddProject("test"));
     Assert.AreEqual(1, store.SourceFiles.Count);
     Assert.AreEqual(2, store.Projects.Count);
 }
 public void InvalidFile()
 {
     ReportStore store = new ReportStore();
     store.AddSourceFile(null, 0);
 }
 public void InvalidProjectReference()
 {
     ReportStore store = new ReportStore();
     store.AddSourceFile("test", 1);
 }