public void WhenMatchingIDReturnsActiveCaseStatusesWithNoActiveAnswers() { var(_, person, _) = CaseStatusHelper.SavePersonCaseStatusWithAnswersToDatabase(DatabaseContext, endDate: DateTime.Today.AddDays(-1)); var response = _caseStatusGateway.GetActiveCaseStatusesByPersonId(person.Id); response.First().Answers.Count.Should().Be(1); response.First().Answers.First().EndDate.Should().NotBeNull(); }
public void WhenMatchingIDReturnsOnlyActiveAnswersInCaseStatuses() { var(_, person, _) = CaseStatusHelper.SavePersonCaseStatusWithAnswersToDatabase(DatabaseContext, discardedAt: DateTime.Today); var response = _caseStatusGateway.GetActiveCaseStatusesByPersonId(person.Id); response.Count.Should().Be(1); var responseElement = response.First(); responseElement.Answers.Count.Should().Be(0); }