public void TestSetUp() { var container = ContainerFactory.Create(); _adresseRepository = container.Resolve <IAdresseRepository>(); _finansstyringRepository = container.Resolve <IFinansstyringRepository>(); _fællesRepository = container.Resolve <IFællesRepository>(); }
/// <summary> /// Danner basisklasse for en QueryHandler til fælles elementer i domænet, såsom brevhoved. /// </summary> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> protected FællesElementQueryHandlerBase(IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(objectMapper) { if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } _fællesRepository = fællesRepository; }
/// <summary> /// Danner QueryHandler til håndtering af forespørgelsen: RegnskabslisteGetQuery. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public RegnskabslisteGetQueryHandler(IFinansstyringRepository finansstyringRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(finansstyringRepository, objectMapper) { if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } _fællesRepository = fællesRepository; }
/// <summary> /// Danner commandhandler til håndtering af kommandoen: BrevhovedModifyCommand. /// </summary> /// <param name="fællesRepository">Implementering af repository til fælles elementer.</param> /// <param name="objectMapper">Implementering af en objectmapper.</param> public BrevhovedModifyCommandHandler(IFællesRepository fællesRepository, IObjectMapper objectMapper) { if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } if (objectMapper == null) { throw new ArgumentNullException("objectMapper"); } _fællesRepository = fællesRepository; _objectMapper = objectMapper; }
public void TestAtConstructorKasterArgumentNullExceptionHvisKonfigurationRepositoryErNull() { IFinansstyringRepository finansstyringRepository = MockRepository.GenerateMock <IFinansstyringRepository>(); IAdresseRepository adresseRepository = MockRepository.GenerateMock <IAdresseRepository>(); IFællesRepository fællesRepository = MockRepository.GenerateMock <IFællesRepository>(); IObjectMapper objectMapper = MockRepository.GenerateMock <IObjectMapper>(); // ReSharper disable ObjectCreationAsStatement ArgumentNullException result = Assert.Throws <ArgumentNullException>(() => new KreditorlisteGetQueryHandler(finansstyringRepository, adresseRepository, fællesRepository, null, objectMapper)); // ReSharper restore ObjectCreationAsStatement TestHelper.AssertArgumentNullExceptionIsValid(result, "konfigurationRepository"); }
/// <summary> /// Danner basisklasse for en CommandHandler til regnskaber. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="adresseRepository">Implementering af repository til adresser.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> /// <param name="exceptionBuilder">Implementering af builderen, der kan bygge exceptions.</param> protected RegnskabCommandHandlerBase(IFinansstyringRepository finansstyringRepository, IAdresseRepository adresseRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper, IExceptionBuilder exceptionBuilder) : base(finansstyringRepository, objectMapper, exceptionBuilder) { if (adresseRepository == null) { throw new ArgumentNullException("adresseRepository"); } if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } _adresseRepository = adresseRepository; _fællesRepository = fællesRepository; }
/// <summary> /// Danner basisklasse for en QueryHandler til kalenderdelen under OSWEBDB. /// </summary> /// <param name="kalenderRepository">Implementering af repository til kalenderdelen under OSWEBDB.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet, såsom systemer under OSWEBDB.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> protected KalenderQueryHandlerBase(IKalenderRepository kalenderRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(objectMapper) { if (kalenderRepository == null) { throw new ArgumentNullException("kalenderRepository"); } if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } _kalenderRepository = kalenderRepository; _fællesRepository = fællesRepository; }
/// <summary> /// Danner basisklasse for en CommandHandler til fælles elementer i domænet, såsom brevhoveder. /// </summary> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> /// <param name="exceptionBuilder">Implementering af en builder, der kan bygge exceptions.</param> protected FællesElementCommandHandlerBase(IFællesRepository fællesRepository, IObjectMapper objectMapper, IExceptionBuilder exceptionBuilder) { if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } if (objectMapper == null) { throw new ArgumentNullException("objectMapper"); } if (exceptionBuilder == null) { throw new ArgumentNullException("exceptionBuilder"); } _fællesRepository = fællesRepository; _objectMapper = objectMapper; _exceptionBuilder = exceptionBuilder; }
/// <summary> /// Danner commandhandler til håndtering af kommandoen: RegnskabAddCommand. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public RegnskabAddCommandHandler(IFinansstyringRepository finansstyringRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) { if (finansstyringRepository == null) { throw new ArgumentNullException("finansstyringRepository"); } if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } if (objectMapper == null) { throw new ArgumentNullException("objectMapper"); } _finansstyringRepository = finansstyringRepository; _fællesRepository = fællesRepository; _objectMapper = objectMapper; }
/// <summary> /// Danner commandhandler til håndtering af kommandoen: BudgetoplysningerAddOrModifyCommand. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public BudgetoplysningerAddOrModifyCommandHandler(IFinansstyringRepository finansstyringRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) { if (finansstyringRepository == null) { throw new ArgumentNullException("finansstyringRepository"); } if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } if (objectMapper == null) { throw new ArgumentNullException("objectMapper"); } _finansstyringRepository = finansstyringRepository; _fællesRepository = fællesRepository; _objectMapper = objectMapper; }
/// <summary> /// Danner queryhandler til håndtering af forespørgelsen: AdresselisteGetAllQuery. /// </summary> /// <param name="adresseRepository">Implementering af repository til adressekartoteket.</param> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer.</param> /// <param name="objectMapper">Implementering af objektmapper.</param> public AdresselisteGetAllQueryHandler(IAdresseRepository adresseRepository, IFinansstyringRepository finansstyringRepository, IObjectMapper objectMapper, IFællesRepository fællesRepository) { if (adresseRepository == null) { throw new ArgumentNullException("adresseRepository"); } if (finansstyringRepository == null) { throw new ArgumentNullException("finansstyringRepository"); } if (objectMapper == null) { throw new ArgumentNullException("objectMapper"); } if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } _adresseRepository = adresseRepository; _finansstyringRepository = finansstyringRepository; _objectMapper = objectMapper; _fællesRepository = fællesRepository; }
/// <summary> /// Danner queryhandler til håndtering af forespørgelsen: BogføringslinjeGetByRegnskabQuery. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="adresseRepository">Implementering af repository til adressekartotek.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer.</param> /// <param name="objectMapper">Implementering af objektmapper.</param> public BogføringslinjeGetByRegnskabQueryHandler(IFinansstyringRepository finansstyringRepository, IAdresseRepository adresseRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) { if (finansstyringRepository == null) { throw new ArgumentNullException("finansstyringRepository"); } if (adresseRepository == null) { throw new ArgumentNullException("adresseRepository"); } if (fællesRepository == null) { throw new ArgumentNullException("fællesRepository"); } if (objectMapper == null) { throw new ArgumentNullException("objectMapper"); } _finansstyringRepository = finansstyringRepository; _adresseRepository = adresseRepository; _fællesRepository = fællesRepository; _objectMapper = objectMapper; }
/// <summary> /// Danner CommandHandler til håndtering af kommandoen: BogføringslinjeOpretCommand. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="adresseRepository">Implementering af repository til adressekartoteket.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="konfigurationRepository">Implementering af konfigurationsrepository.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> /// <param name="exceptionBuilder">Implementering af builderen, der kan bygge exceptions.</param> public BogføringslinjeOpretCommandHandler(IFinansstyringRepository finansstyringRepository, IAdresseRepository adresseRepository, IFællesRepository fællesRepository, IKonfigurationRepository konfigurationRepository, IObjectMapper objectMapper, IExceptionBuilder exceptionBuilder) : base(finansstyringRepository, adresseRepository, fællesRepository, objectMapper, exceptionBuilder) { if (konfigurationRepository == null) { throw new ArgumentNullException("konfigurationRepository"); } _konfigurationRepository = konfigurationRepository; }
/// <summary> /// Danner egen klasse til test af basisklasse for en QueryHandler til kalenderdelen under OSWEBDB. /// </summary> /// <param name="kalenderRepository">Implementering af repository til kalenderdelen under OSWEBDB.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet, såsom systemer under OSWEBDB.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public MyKalenderQueryHandler(IKalenderRepository kalenderRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(kalenderRepository, fællesRepository, objectMapper) { }
/// <summary> /// Danner QueryHandler til håndtering af forespørgelsen: KalenderbrugerAftalerGetQuery. /// </summary> /// <param name="kalenderRepository">Implementering af repository til kalenderdelen under OSWEBDB.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet, såsom systemer under OSWEBDB.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public KalenderbrugerAftalerGetQueryHandler(IKalenderRepository kalenderRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(kalenderRepository, fællesRepository, objectMapper) { }
/// <summary> /// Danner QueryHandler til håndtering af forespørgelsen: KreditorGetQuery. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="adresseRepository">Implementering af repository til adresser.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public KreditorGetQueryHandler(IFinansstyringRepository finansstyringRepository, IAdresseRepository adresseRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(finansstyringRepository, adresseRepository, fællesRepository, objectMapper) { }
public void TestSetUp() { var container = ContainerFactory.Create(); _fællesRepository = container.Resolve <IFællesRepository>(); }
/// <summary> /// Danner egen klasse til test af basisklasse for en CommandHandler til kalenderdelen under OSWEBDB. /// </summary> /// <param name="kalenderRepository">Implementering af repository til kalenderdelen under OSWEBDB.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet, såsom systemer under OSWEBDB.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> /// <param name="exceptionBuilder">Implementering af en builder, der kan bygge exceptions.</param> public MyKalenderCommandHandler(IKalenderRepository kalenderRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper, IExceptionBuilder exceptionBuilder) : base(kalenderRepository, fællesRepository, objectMapper, exceptionBuilder) { }
/// <summary> /// Danner QueryHandler til håndtering af forespørgelsen: KreditorlisteGetQuery. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="adresseRepository">Implementering af repository til adresser.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="konfigurationRepository">Implementering af konfigurationsrepository.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public KreditorlisteGetQueryHandler(IFinansstyringRepository finansstyringRepository, IAdresseRepository adresseRepository, IFællesRepository fællesRepository, IKonfigurationRepository konfigurationRepository, IObjectMapper objectMapper) : base(finansstyringRepository, adresseRepository, fællesRepository, objectMapper) { if (konfigurationRepository == null) { throw new ArgumentNullException("konfigurationRepository"); } _konfigurationRepository = konfigurationRepository; }
/// <summary> /// Danner egen klasse til test af basisklasse for en CommandHandler til fælles elementer i domænet, såsom brevhoveder. /// </summary> /// <param name="fællesRepository">Implementering af repository til finansstyring.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> /// <param name="exceptionBuilder">Implementering af en builder, der kan bygge exceptions.</param> public MyCommandHandler(IFællesRepository fællesRepository, IObjectMapper objectMapper, IExceptionBuilder exceptionBuilder) : base(fællesRepository, objectMapper, exceptionBuilder) { }
/// <summary> /// Danner egen klasse til test af basisklasse for en CommandHandler til regnskaber. /// </summary> /// <param name="finansstyringRepository">Implementering af repository til finansstyring.</param> /// <param name="adresseRepository">Implementering af repository til adresser.</param> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> /// <param name="exceptionBuilder">Implementering af builderen, der kan bygge exceptions.</param> public MyCommandHandler(IFinansstyringRepository finansstyringRepository, IAdresseRepository adresseRepository, IFællesRepository fællesRepository, IObjectMapper objectMapper, IExceptionBuilder exceptionBuilder) : base(finansstyringRepository, adresseRepository, fællesRepository, objectMapper, exceptionBuilder) { }
/// <summary> /// Danner QueryHandler til håndtering af forespørgelsen: SystemerGetQuery. /// </summary> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public SystemerGetQueryHandler(IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(fællesRepository, objectMapper) { }
/// <summary> /// Danner QueryHandler til håndtering af forespørgelsen: BrevhovederGetQuery. /// </summary> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public BrevhovederGetQueryHandler(IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(fællesRepository, objectMapper) { }
/// <summary> /// Danner egen klasse til test af basisklasse for en QueryHandler til fælles elementer i domænet, såsom brevhoved. /// </summary> /// <param name="fællesRepository">Implementering af repository til fælles elementer i domænet.</param> /// <param name="objectMapper">Implementering af objectmapper.</param> public MyFællesElementQueryHandler(IFællesRepository fællesRepository, IObjectMapper objectMapper) : base(fællesRepository, objectMapper) { }