public void Query_Get_Category_Of_House_With_details() { CreateMockHouses(); var result = HouseProjections.GetHouseDetailsList(999, 0); Assert.IsTrue(result.Any(x => x.Entry == "my entry")); Assert.IsTrue(result.Any(x => x.CatDescription == "my description")); }
public void Query_Get_Customer_Of_House_With_details() { CreateMockHouses(); var result = HouseProjections.GetHouseDetailsList(999, 0); Assert.IsTrue(result.Any(x => x.OwnerFirstName == "first name")); Assert.IsTrue(result.Any(x => x.OwnerLastName == "last name")); Assert.IsTrue(result.Any(x => x.OwnerAge == 99)); }
public void Query_All_ReturnAll() { CreateMockHouses(); filter.Take = 999; filter.Skip = 0; var result = HouseProjections.GetHouseList(filter); Assert.IsTrue(result.TotalRecords == 10); }
public IHttpActionResult GetHouses(HouseSearchRequest search) { //throw new NotImplementedException("To do"); // #01 get the result from projection HouseSearchResponse responseObject = HouseProjections.GetHouseList(search); // #02 send back 200 OK with response return(Ok(responseObject)); }
public void Query_SecondFive_ReturnOnlySecondFive() { CreateMockHouses(); filter.Take = 5; filter.Skip = 5; var result = HouseProjections.GetHouseList(filter); Assert.IsTrue(result.Items.Count() == 5); Assert.IsTrue(result.Items.Any(x => x.Code == "6")); Assert.IsFalse(result.Items.Any(x => x.Code == "4")); }
public void Query_Get_Address_Of_House_With_details() { CreateMockHouses(); var result = HouseProjections.GetHouseDetailsList(999, 0); Assert.IsTrue(result.Any(x => x.Address1 == "my address")); Assert.IsTrue(result.Any(x => x.City == "my city")); Assert.IsTrue(result.Any(x => x.Country == "my country")); Assert.IsTrue(result.Any(x => x.Number == "my st. number")); Assert.IsTrue(result.Any(x => x.ZipCode == "zip code")); }