public ListOperatorActivityQueryHandler(IOperatorActivityReadRepository operatorActivityReadRepository,
                                         IOperatorActivityOdataProvider operatorActivityOdataProvider,
                                         IMapper mapper)
 {
     _operatorActivityReadRepository = operatorActivityReadRepository ?? throw new ArgumentNullException(nameof(operatorActivityReadRepository));
     _operatorActivityOdataProvider  = operatorActivityOdataProvider ?? throw new ArgumentNullException(nameof(operatorActivityOdataProvider));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
예제 #2
0
        public void CosntructorShouldFailWhenReadRepositoryIsNull()
        {
            //Arrange
            var mapper = new Mock <IMapper>().Object;
            IOperatorActivityReadRepository operatorActivityReadRepository = null;
            var odataProvider = new Mock <IOperatorActivityOdataProvider>().Object;

            //Act
            new ListOperatorActivityQueryHandler(operatorActivityReadRepository, odataProvider, mapper);
        }
        public void TestInitialize()
        {
            RepositoryTestsHelper.Init(Consts.Collections.OperatorActivityCollectionName);
            var odataProviderMock = new Mock <IOperatorActivityOdataProvider>();

            odataProviderMock.Setup(x => x.GetFilterPredicate(It.IsAny <string>())).Returns((object o) => null);
            var odataProvider = odataProviderMock.Object;

            var config = new MapperConfiguration(cfg =>
            {
                cfg.AddProfile <DomainToClassProfile>();
                cfg.AddProfile <ClassToDomainProfile>();
            });

            mapper          = new Mapper(config);
            _readRepository = new OperatorActivityReadRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), odataProvider, mapper);
        }