public ArticleApplicationServiceTests()
        {
            fakeUnitOfWork            = new FakeUnitOfWork();
            fakeServiceBus            = new FakeServiceBus();
            domainNotificationHandler = new DomainNotificationHandler();
            categoryRepository        = new FakeArticleCategoryRepository();
            repository       = new FakeArticleRepository();
            fakeDomainBus    = new FakeDomainBus();
            identityResolver = new FakeIdentityResolver();

            applicationService = new ArticleApplicationService(repository, categoryRepository, identityResolver, domainNotificationHandler, fakeUnitOfWork, fakeServiceBus, fakeDomainBus);
        }
示例#2
0
        public CompanyApplicationServiceTests()
        {
            repository                = new FakeCompanyRepository();
            locationService           = new LocationService(new FakeCityRepository(), new StateFakeRepository(), new CountryFakeRepository());
            bus                       = new FakeServiceBus();
            uow                       = new FakeUnitOfWork();
            identityResolver          = new FakeIdentityResolver();
            domainNotificationHandler = new DomainNotificationHandler();
            factory                   = new CompanyFactory();

            service = new CompanyApplicationService(repository, factory, locationService, identityResolver, domainNotificationHandler, uow, bus);
        }
        public TicketApplicationServiceTests()
        {
            fakeTicketRepository         = new FakeTicketRepository();
            fakeTicketCategoryRepository = new FakeTicketCategoryRepository();
            domainNotificationHandler    = new DomainNotificationHandler();
            factory          = new TicketFactory();
            fakeServiceBus   = new FakeServiceBus();
            uow              = new FakeUnitOfWork();
            identityResolver = new FakeIdentityResolver();

            applicationService = new TicketApplicationService(fakeTicketRepository, fakeTicketCategoryRepository, factory, identityResolver, domainNotificationHandler, uow, fakeServiceBus);
        }
示例#4
0
        public ActivationApplicationServiceTests()
        {
            activationFactory         = new ActivationFactory();
            identityResolver          = new FakeIdentityResolver();
            domainNotificationHandler = new DomainNotificationHandler();
            fakeUnitOfWork            = new FakeUnitOfWork();
            serviceBus           = new FakeServiceBus();
            domainBus            = new FakeDomainServiceBus();
            activationRepository = new FakeActivationRepository();

            service = new ActivationApplicationService(activationRepository, identityResolver, domainNotificationHandler, fakeUnitOfWork, serviceBus, domainBus);
        }