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)); }
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); }