public void GetAssigneeShould_ThrowWhen_IsNull() { var bug = new Bug("1", "TheFirstBug", PriorityType.High, SeverityType.Critical, new List <string>(), "This is a description for a bug"); var result = Assert.ThrowsException <ArgumentException>(() => bug.GetAssignee()); Assert.AreEqual("There is no assignee.", result.Message); }
public void GetAssigneeShould_ReturnAssignee() { var bug = new Bug("1", "TheFirstBug", PriorityType.High, SeverityType.Critical, new List <string>(), "This is a description for a bug"); var member = new FakeMember(); bug.AddAssignee(member); Assert.IsTrue(bug.GetAssignee() == member); }