public void ListResidents() { var residentInfo = new List <ResidentResponse>() { new ResidentResponse { FirstName = _faker.Name.FirstName(), LastName = _faker.Name.LastName(), DateOfBirth = _faker.Date.Past().ToString(), Uprn = 1234, Email = _faker.Person.Email } }; var residentInformationList = new ResidentInformationList { Residents = residentInfo }; var request = new ListResidentsRequest() { FirstName = residentInfo[0].FirstName, LastName = residentInfo[0].LastName }; _mockGetAllResidentsUseCase.Setup(x => x.Execute(request)).Returns(residentInformationList); var response = _classUnderTest.ListResidents(request) as OkObjectResult; response.Should().NotBeNull(); response.StatusCode.Should().Be(200); response.Value.Should().BeEquivalentTo(residentInformationList); }
public async Task ListRecordsTest() { var residentInfo = new List <ResidentInformation>() { new ResidentInformation() { Uprn = "123456789", FirstName = "test", LastName = "test", DateOfBirth = "01/01/2020" } }; var residentInformationList = new ResidentInformationList() { Residents = residentInfo }; var rqp = new ResidentQueryParam { FirstName = "Ciasom", LastName = "Tessellate", }; _mockGetAllResidentsUseCase.Setup(x => x.Execute(rqp, null, 10)).Returns(Task.Run(() => residentInformationList)); var response = await _classUnderTest.ListRecords(rqp, null, 10).ConfigureAwait(false) as OkObjectResult; response.Should().NotBeNull(); response.StatusCode.Should().Be(200); response.Value.Should().BeEquivalentTo(residentInformationList); }