public void ReturnsResidentInformationList() { var stubbedResidents = _fixture.CreateMany <Resident>().ToList(); var request = _fixture.Create <ListResidentsRequest>(); _mockGateway.Setup(x => x.GetAllResidents(request)).Returns(stubbedResidents); var response = _classUnderTest.Execute(request); response.Should().NotBeNull(); response.Residents.Should().BeEquivalentTo(stubbedResidents.ToResponse()); }
public async Task ReturnsResidentInformationList() { var stubbedResidents = _fixture.CreateMany <ResidentInformation>(); _mockhousingGateway.Setup(x => x.GetAllResidents(null, 10, "000011", "ciasom", "tessellate", "1 Montage street", "E8 1DY", false)) .Returns(Task.Run(() => stubbedResidents.ToList())); var rqp = new ResidentQueryParam { HouseReference = "000011", FirstName = "ciasom", LastName = "tessellate", Address = "1 Montage street", Postcode = "E8 1DY", ActiveTenanciesOnly = false }; var response = await _classUnderTest.Execute(rqp, null, 10).ConfigureAwait(false); response.Should().NotBeNull(); response.Residents.Should().BeEquivalentTo(stubbedResidents.ToResponse()); }