Line data Source code
1 : #region Copyright
2 : // // -----------------------------------------------------------------------
3 : // // <copyright company="Chinchilla Software Limited">
4 : // // Copyright Chinchilla Software Limited. All rights reserved.
5 : // // </copyright>
6 : // // -----------------------------------------------------------------------
7 : #endregion
8 :
9 : using System;
10 : using System.Linq;
11 : using Cqrs.Configuration;
12 : using Cqrs.DataStores;
13 : using Cqrs.Entities;
14 : using Cqrs.Repositories.Queries;
15 :
16 : namespace Cqrs.Azure.BlobStorage.Test.Integration
17 : {
18 : /// <summary>
19 : /// A test <see cref="QueryBuilder{TQueryStrategy,TData}"/>
20 : /// </summary>
21 : public class TestQueryBuilder<TData> : QueryBuilder<TestQueryStrategy, TData>
22 : where TData : Entity
23 1 : {
24 : /// <summary>
25 : /// Instantiate a new instance of <see cref="TestQueryBuilder{TData}"/>.
26 : /// </summary>
27 1 : public TestQueryBuilder(IDataStore<TData> dataStore, IDependencyResolver dependencyResolver)
28 : : base(dataStore, dependencyResolver)
29 : {
30 : }
31 :
32 : #region Overrides of QueryBuilder<TestQueryStrategy,TData>
33 :
34 : /// <summary>
35 : /// Raises a <see cref="NotImplementedException"/> as it's currently not needed.
36 : /// </summary>
37 1 : protected override IQueryable<TData> GeneratePredicate(QueryPredicate queryPredicate, IQueryable<TData> leftHandQueryable = null)
38 : {
39 : throw new NotImplementedException();
40 : }
41 :
42 : #endregion
43 : }
44 : }
|