public void TestThatDataProviderGetAllGetsDataProviderSystemViewCollection() { DataProviderCollectionGetQuery dataProviderCollectionGetQuery = new DataProviderCollectionGetQuery(); IList <DataProviderSystemView> dataProviderSystemViewCollection = new List <DataProviderSystemView>(_foodWasteSystemDataService.DataProviderGetAll(dataProviderCollectionGetQuery)); Assert.That(dataProviderSystemViewCollection, Is.Not.Null); Assert.That(dataProviderSystemViewCollection, Is.Not.Empty); }
/// <summary> /// Functionality which handles the query for getting a collection of data providers. /// </summary> /// <param name="query">Query for getting a collection of data providers.</param> /// <returns>Collection of data providers.</returns> public virtual IEnumerable <DataProviderSystemView> Query(DataProviderCollectionGetQuery query) { if (query == null) { throw new ArgumentNullException("query"); } var dataProviderCollection = _systemDataRepository.DataProviderGetAll(); return(_foodWasteObjectMapper.Map <IEnumerable <IDataProvider>, IEnumerable <DataProviderSystemView> >(dataProviderCollection)); }
public virtual IEnumerable <DataProviderSystemView> DataProviderGetAll(DataProviderCollectionGetQuery query) { if (query == null) { throw new ArgumentNullException(nameof(query)); } try { return(_queryBus.Query <DataProviderCollectionGetQuery, IEnumerable <DataProviderSystemView> >(query)); } catch (Exception ex) { throw _foodWasteFaultExceptionBuilder.Build(ex, SoapNamespaces.FoodWasteSystemDataServiceName, MethodBase.GetCurrentMethod()); } }
public void TestThatDataProviderGetAllGetsDataProviderSystemViewCollection() { var client = _channelFactory.CreateChannel(); try { DataProviderCollectionGetQuery dataProviderCollectionGetQuery = new DataProviderCollectionGetQuery(); IList <DataProviderSystemView> dataProviderSystemViewCollection = new List <DataProviderSystemView>(client.DataProviderGetAll(dataProviderCollectionGetQuery)); Assert.That(dataProviderSystemViewCollection, Is.Not.Null); Assert.That(dataProviderSystemViewCollection, Is.Not.Empty); } finally { ChannelTools.CloseChannel(client); } }