public void lists_all_enabled_insurances_except_location_when_provider_location_has_none() { //setup var request = new ListAvailableInsurancesRequest(); request.ProviderOrgUnitId = _idOfProviderOrgUnitWith0InsurancesAndLocationHas1; var handler = CreateHandler(); //act var response = HandleRequest<ListAvailableInsurancesResponse>(handler, request); //assert Assert.AreEqual(_totalNumberOfEnabledInsurances - 1, response.Insurances.Count()); }
public void does_not_list_insurances_provider_location_already_has() { //setup var request = new ListAvailableInsurancesRequest(); request.ProviderOrgUnitId = _idOfProviderOrgUnitWith1InsuranceAndLocationHas0; var handler = CreateHandler(); //act var response = HandleRequest<ListAvailableInsurancesResponse>(handler, request); //assert Assert.AreEqual(_totalNumberOfEnabledInsurances - 1, response.Insurances.Count()); Assert.IsFalse(response.Insurances.Select(i => i.Id).Contains(_idOfInsuranceProviderOrgUnitAlreadyHas)); }