public void HousingSearchAPIResponseToResponseWhenEmptyReturnsEmptyList() { // Arrange var results = new HousingSearchAPIResponseResults { Assets = new List <Asset>() }; var model = new HousingSearchAPIResponse { Total = 0, Results = results }; // Act var response = model.ToResponse(); // Assert response.Properties.Should().HaveCount(0); response.Total.Should().Be(0); }
public void HousingSearchAPIResponseToResponseWhenCalledReturnsResponseObject() { // Arrange var numberOfResults = _random.Next(2, 5); var results = new HousingSearchAPIResponseResults { Assets = _fixture.CreateMany <Asset>(numberOfResults).ToList() }; var model = new HousingSearchAPIResponse { Total = numberOfResults, Results = results }; // Act var response = model.ToResponse(); // Assert response.Properties.Should().HaveCount(numberOfResults); response.Total.Should().Be(numberOfResults); }
public static void SetHousingSearchApiResponse(HousingSearchAPIResponse housingSearchApiResponse) { _housingSearchApiResponse = housingSearchApiResponse; }