public void Bug_WhenCheckingIsActive_ThenCorrectValueIsReturned() { //Given Bug bug = new Bug(); //Then bug.IsActive().ShouldBe(true); }
public void Bug_WhenClosingWithReason_ThenBugIsClosed() { //Given var bug = new Bug(); bug.Triage(Severity.High, Priority.High); bug.AssignUser(new User("testuser", UserRole.Dev)); var mondayDate = new DateTime(2017, 10, 2); TimeProvider.Current = new TestTimeProvider(mondayDate); bug.Resolve(); //When bug.Close("reason"); //Then bug.IsActive().ShouldBe(false); }