Пример #1
0
        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));
        }
Пример #3
0
 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);
            }
        }