// Code to execute when the application is launching (eg, from Start) // This code will not execute when the application is reactivated private void Application_Launching(object sender, LaunchingEventArgs e) { var map_Datensätze_to_Viewmodel = new Map_Datensätze_to_Viewmodel(); var folgemonat_ermitteln = new Folgemonat_ermitteln(); var verbrauchswerte = new Verbrauchswerte(); var datensatz_anhängen = new Datensatz_anhängen(); var map_Statistik_to_Viewmodel = new Map_Statistik_to_Viewmodel(); var verbrauchswerte_persistieren = new Verbrauchswerte_persistieren(); var verbrauchswerte_laden = new Verbrauchswerte_laden(); var map_Verbrauchswerte_to_Viewmodel = new Map_Verbrauchswerte_to_Viewmodel( map_Datensätze_to_Viewmodel, map_Statistik_to_Viewmodel ); var neueDatenBoard = new NeueDatenBoard( JahresübersichtVM, folgemonat_ermitteln, MonatAuswählenVM, NeueDatenVM, new Map_to_Datensatz(), datensatz_anhängen, map_Verbrauchswerte_to_Viewmodel ); var verbrauchswertePersistierenBoard = new VerbrauchswertePersistierenBoard( datensatz_anhängen, verbrauchswerte_persistieren ); var startAppBoard = new StartAppBoard( verbrauchswerte_laden, map_Verbrauchswerte_to_Viewmodel ); map_Datensätze_to_Viewmodel.Inject(JahresübersichtVM); map_Statistik_to_Viewmodel.Inject(JahresübersichtVM); folgemonat_ermitteln.Inject(verbrauchswerte); datensatz_anhängen.Inject(verbrauchswerte); var verbrauchswerteStore = new VerbrauchswerteStore(); verbrauchswerte_persistieren.Inject(verbrauchswerteStore); verbrauchswerte_laden.Inject(verbrauchswerteStore); verbrauchswerte_laden.Inject(verbrauchswerte); startAppBoard.Process(); }
public void Setup() { verbrauchswerte = new Verbrauchswerte(); sut = new Datensatz_anhängen(); sut.Inject(verbrauchswerte); sut.Result += x => result = x; }
public void Inject(Verbrauchswerte verbrauchswerte) { this.verbrauchswerte = verbrauchswerte; }
public void Setup() { verbrauchswerte = new Verbrauchswerte(); sut = new Folgemonat_ermitteln(); sut.Inject(verbrauchswerte); sut.Result += x => result = x; }