public void BasicAttributes() { var retro = SandboxProject.CreateRetrospective("New Retro"); var retroIteration = SandboxProject.CreateIteration("Retro Iteration", DateTime.Now.Date, DateTime.Now.Date.AddDays(7)); var facilitator = Instance.Get.MemberByID("Member:20"); DateTime? retroDate = DateTime.Now.Date; const string retroSummary = "We did this, we did that..."; retro.Summary = retroSummary; retro.Date = retroDate; retro.FacilitatedBy = facilitator; retro.Iteration = retroIteration; retro.Save(); ResetInstance(); var newRetro = Instance.Get.RetrospectiveByID(retro.ID); retroIteration = Instance.Get.IterationByID(retroIteration.ID); facilitator = Instance.Get.MemberByID(facilitator.ID); Assert.AreEqual(retroIteration, newRetro.Iteration); Assert.AreEqual(facilitator, newRetro.FacilitatedBy); Assert.AreEqual(retroDate, newRetro.Date); Assert.AreEqual(retroSummary, newRetro.Summary); }
public void Create() { var retro = SandboxProject.CreateRetrospective("New Retro"); var retroId = retro.ID; ResetInstance(); var newRetro = Instance.Get.RetrospectiveByID(retroId); Assert.AreEqual("New Retro", newRetro.Name); Assert.AreEqual(SandboxProject, newRetro.Project); }
[Test] public void NoIteration() { Retrospective scheduled = SandboxProject.CreateRetrospective("Has Iteration"); Retrospective notScheduled = SandboxProject.CreateRetrospective("No Iteration"); Iteration iteration = SandboxProject.CreateIteration(); scheduled.Iteration = iteration; scheduled.Save(); TestIteration(notScheduled, scheduled, null); }
[Test] public void NoTeam() { Retrospective hasTeam = SandboxProject.CreateRetrospective("Has Team"); Retrospective noTeam = SandboxProject.CreateRetrospective("No Team"); Team expectedTeam = Instance.Create.Team("Team" + SandboxName); hasTeam.Team = expectedTeam; hasTeam.Save(); TestTeam(noTeam, hasTeam, null); }
public void IdentifiedStories() { var retro = SandboxProject.CreateRetrospective("Retro with Stories"); var story = retro.CreateStory("Retro Story"); ResetInstance(); retro = Instance.Get.RetrospectiveByID(retro.ID); story = Instance.Get.StoryByID(story.ID); Assert.IsTrue(FindRelated(story, retro.GetIdentifiedStories(null))); Assert.AreEqual(story.IdentifiedIn, retro); }
public void Issues() { var retro = SandboxProject.CreateRetrospective("Retro with Issues"); var issue = retro.CreateIssue("Retro Issue"); ResetInstance(); retro = Instance.Get.RetrospectiveByID(retro.ID); issue = Instance.Get.IssueByID(issue.ID); Assert.IsTrue(FindRelated(issue, retro.GetIssues(null))); Assert.IsTrue(FindRelated(retro, issue.Retrospectives)); }
public void IdentifiedIn() { var retro = SandboxProject.CreateRetrospective("Has a story"); var story = retro.CreateStory("Retrospective filter"); story.Save(); ResetInstance(); story = Instance.Get.StoryByID(story.ID); retro = Instance.Get.RetrospectiveByID(retro.ID); var filter = GetFilter(); filter.IdentifiedIn.Add(retro); var results = SandboxProject.GetStories(filter); Assert.IsTrue(FindRelated(story, results), "Expected to find story that matched filter."); foreach (var result in results) { Assert.AreEqual(retro, result.IdentifiedIn); } }