public void Setup() { var config = new MapperConfiguration(cfg => cfg.AddProfile(new GeneralMapperProfile())); mapper = config.CreateMapper(); var builder = new DbContextOptionsBuilder <AirportContext>() .UseSqlServer("Server=(localdb)\\MSSQLLocalDB;Database=AirportDb(Bilyk);Trusted_Connection=True;"); db = new AirportContext(builder.Options); db.Database.BeginTransaction(); unitOfWork = new UnitOfWork(db); validator = new AeroplaneTypeValidator(); service = new AeroplaneTypeService(unitOfWork, mapper, validator); // Adding test item to db for updating and getting and deleting in tests testItem = Initializer.AeroplaneTypeFaker.Generate(); db.AeroplaneTypes.Add(testItem); db.SaveChanges(); }
public AeroplaneTypesController(IAeroplaneTypeService aeroplaneTypeService) { this.aeroplaneTypeService = aeroplaneTypeService; }