public void TestInitialize() { var config = new MapperConfiguration(cfg => { cfg.AddProfile <DomainToClassProfile>(); cfg.AddProfile <ClassToDomainProfile>(); }); var mapper = new Mapper(config); RepositoryTestsHelper.Init(Consts.Collections.OperatorActivityCollectionName); _repository = new OperatorActivityWriteRepository(new PersistenceContext(new PersistenceConfiguration(RepositoryTestsHelper.ConnectionString)), mapper); }
public void ConstructorShouldFailWhenOperatorActivityWriteRepositoryIsNull() { //Arrange IOperatorActivityWriteRepository operatorActivityWriteRepository = null; var versionProvider = new Mock <IVersionProvider>().Object; var identifierProvider = new Mock <IIdentifierProvider>().Object; var jsonService = new Mock <IJsonService <object> >().Object; var mapper = new Mock <IMapper>().Object; //Act var handler = new CreateOperatorActivityCommandHandler(operatorActivityWriteRepository, versionProvider, identifierProvider, jsonService, mapper); }
public CreateOperatorActivityCommandHandler(IOperatorActivityWriteRepository operatorActivityWriteRepository, IVersionProvider versionProvider, IIdentifierProvider identifierProvider, IJsonService <object> jsonService, IMapper mapper) { _operatorActivityWriteRepository = operatorActivityWriteRepository ?? throw new ArgumentNullException(nameof(operatorActivityWriteRepository)); _versionProvider = versionProvider ?? throw new ArgumentNullException(nameof(versionProvider)); _identifierProvider = identifierProvider ?? throw new ArgumentNullException(nameof(identifierProvider)); _jsonService = jsonService ?? throw new ArgumentNullException(nameof(jsonService)); _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper)); }