public void SeveritysNotChanged_SameSeverity()
        {
            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.ChangeSeverity(SeverityType.Critical));

            Assert.AreEqual("Bug severity type already at 'Critical'", result.Message);
        }
        public void SeverityChanged_NewSeverity()
        {
            var bug = new Bug("1", "TheFirstBug", PriorityType.High, SeverityType.Critical, new List <string>(), "This is a description for a bug");

            bug.ChangeSeverity(SeverityType.Major);
            Assert.AreEqual(SeverityType.Major, bug.Severity);
        }