public void HardData()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\HardCSV.csv");
     bug        = list[9];
     Assert.AreEqual(bug.Id, 9);
     Assert.AreEqual(bug.Version, "1.0.0");
     Assert.AreEqual(bug.Keywords, "Keyword1, Keyword2");
     Assert.AreEqual(bug.Component, "AComponent");
     Assert.AreEqual(bug.Product, "MyProduct");
     Assert.AreEqual(bug.Reporter, "*****@*****.**");
     Assert.AreEqual(bug.Platform, "Other");
     Assert.AreEqual(bug.CreationDate, "2009-10-26 10:32:22");
     Assert.AreEqual(bug.Milestone, "M1");
     Assert.AreEqual(bug.ActualTime, 0);
     Assert.AreEqual(bug.RemainingTime, 0);
     Assert.AreEqual(bug.OriginalTimeEstimate, 0);
     Assert.AreEqual(bug.Summary, "A bad summary, \"\" containing, \" \".");
     Assert.AreEqual(bug.Status, "NEW");
     Assert.AreEqual(bug.Owner, "Donald E. Knuth");
     Assert.AreEqual(bug.OS, "Mac OS");
     Assert.AreEqual(bug.Priority, "P2");
     Assert.AreEqual(bug.Severity, "normal");
 }
 public void OriginalTimeEstimate()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.OriginalTimeEstimate, 4.00);
 }
 public void Summary()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Summary, "Missing period in dialog.");
 }
 public void Status()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Status, "NEW");
 }
 public void Owner()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Owner, "Fred Brooks");
 }
 public void Priority()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Priority, "P5");
 }
 public void Keywords()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Keywords, "Keyword1");
 }
 public void Component()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Component, "BComponent");
 }
 public void Version()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Version, "1.0.0");
 }
 public void Reporter()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Reporter, "*****@*****.**");
 }
 public void Platform()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Platform, "All");
 }
 public void CreationTime()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.CreationDate, "2009-09-08 20:44:04");
 }
 public void Milestone()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.Milestone, "M1");
 }
 public void ActualTime()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\SimpleCSV.csv");
     bug        = list[3];
     Assert.AreEqual(bug.ActualTime, 1.00);
 }
 public void NullRows()
 {
     list       = new BugDictionary();
     bugFactory = new CSVBugFactory();
     list       = bugFactory.CreateBugs("..\\..\\artifacts\\nullrows.csv");
     bug        = list[61908];
     Assert.AreEqual(bug.Summary, "One-off full sync requests from tsconsole submit request screen");
     Assert.AreEqual(bug.CreationDate, "10/21/2009 2:56");
     Assert.AreEqual(bug.Id, 61908);
     Assert.AreEqual(bug.Severity, "normal");
     Assert.AreEqual(bug.Priority, "P2");
     Assert.AreEqual(bug.Platform, "enhancement");
     Assert.AreEqual(bug.Owner, "*****@*****.**");
     Assert.AreEqual(bug.Status, "NEW");
     Assert.AreEqual(bug.Product, "Engineering");
     Assert.AreEqual(bug.Component, "Symprod");
     Assert.AreEqual(bug.Milestone, "9.11.1");
     Assert.AreEqual(bug.ActualTime, 0);
     Assert.AreEqual(bug.RemainingTime, 0);
     Assert.AreEqual(bug.OriginalTimeEstimate, 0);
 }