public AircraftManufacturersManagementPresenter( IAircraftManufacturersManagementView view, IAircraftManufacturersServices aircraftManufacturersServices, IAircraftsServices aircraftsServices) : base(view) { if (aircraftManufacturersServices == null) { throw new ArgumentNullException(nameof(IAircraftManufacturersServices)); } if (aircraftsServices == null) { throw new ArgumentNullException(nameof(IAircraftsServices)); } this.aircraftManufacturersServices = aircraftManufacturersServices; this.aircraftsServices = aircraftsServices; this.View.OnAircraftManufacturersGetData += this.View_OnAircraftManufacturersGetData; this.View.OnAircraftManufacturersUpdateItem += this.View_OnAircraftManufacturersUpdateItem; this.View.OnAircraftManufacturersDeleteItem += this.View_OnAircraftManufacturersDeleteItem; this.View.OnAircraftManufacturersAddItem += this.View_OnAircraftManufacturersAddItem; this.View.OnAircraftsGetData += this.View_OnAircraftsGetData; }
public void TestInitialize() { this.manufacturersRepository = TestObjectFactoryRepositories.GetAircraftManufacturersRepository(); this.aircraftManufacturersServices = new AircraftManufacturersServices(this.manufacturersRepository); this.aircraftManufacturer = new AircraftManufacturer() { Name = "Test Manufacturer" }; }
public AircraftManufacturersController(IAircraftManufacturersServices aircraftManufacturersServices) { this.aircraftManufacturersServices = aircraftManufacturersServices; }