public CurrentSelectionViewModel(IHasTyresList <TyreDetailsViewModel> hasTyresDetailsList, IWeatherService weatherService) { hasTyresDetailsList.TyresListUpdated += TyresListUpdated_UpdateAllowedTyres; _weatherService = weatherService; FrontLeft = new TyrePlacementViewModel(TyrePlacement.FL); FrontRight = new TyrePlacementViewModel(TyrePlacement.FR); RearLeft = new TyrePlacementViewModel(TyrePlacement.RL); RearRight = new TyrePlacementViewModel(TyrePlacement.RR); AllTyrePlacements = new[] { FrontLeft, FrontRight, RearLeft, RearRight }; foreach (var tyrePlacement in AllTyrePlacements) { tyrePlacement.SelectedTyreChanged += TyrePlacement_SelectedTyreChanged; } }
public void TestSetup() { _mockedIHasListTyresDetails = new Mock <IHasTyresList <TyreDetailsViewModel> >(MockBehavior.Strict).Object; }