public void Setup()
        {
            db              = SetDatabaseContext();
            _mapper         = SetAutomapper();
            provincyService = new ProvincyService(_mapper, db);

            Seed(db);
        }
        public void Setup()
        {
            if (mapper == null)
            {
                var mappingConfig = new MapperConfiguration(mc =>
                {
                    mc.AddProfile(new AutomapperProfile());
                });
                IMapper mapper = mappingConfig.CreateMapper();
                this.mapper = mapper;
            }

            var dbContextOptions = new DbContextOptionsBuilder <DatabaseContext>()
                                   .UseInMemoryDatabase(Guid.NewGuid().ToString())
                                   .Options;

            db = new DatabaseContext(dbContextOptions);
            provincyService    = new ProvincyService(mapper, db);
            provicnyController = new ProvincyController(provincyService);
            Seed(db);
        }
 public ProvincyController(ProvincyService provincyService)
 {
     ProvincyService = provincyService;
 }