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);
        }