public void Initialize()
        {
            _dbContextMock = new DbContextMock <DatabaseContext>(DummyOptions);
            InitializeMockDbSet();
            InitializeMockUserManager();

            var repository = new TicketRepository(_dbContextMock.Object);
            var convertor  = new TicketConverter(new PriorityRepository(_dbContextMock.Object),
                                                 new ServiceTypeRepository(_dbContextMock.Object),
                                                 new StatusRepository(_dbContextMock.Object),
                                                 new TicketTypeRepository(_dbContextMock.Object),
                                                 new UserRepository(_dbContextMock.Object, _userManagerMock.Object));

            _service = new TicketService(repository, convertor);
        }
예제 #2
0
 public TicketService(TicketRepository repository, TicketConverter converter)
 {
     _repository = repository;
     _converter  = converter;
 }