public override DataTemplate SelectTemplate(object item, System.Windows.DependencyObject container) { if (item is SynchronisatieViewModel) { SynchronisatieViewModel sync = item as SynchronisatieViewModel; switch (sync.DisplayType) { case ViewModels.Enums.SynchronisatieTypeEnum.Conflict: return(ConflictTemplate); case ViewModels.Enums.SynchronisatieTypeEnum.GarantieConflict: return(GarantieConflictTemplate); case ViewModels.Enums.SynchronisatieTypeEnum.Naloop: return(NaloopTemplate); case ViewModels.Enums.SynchronisatieTypeEnum.Gelijkstart: return(GelijkstartTemplate); case ViewModels.Enums.SynchronisatieTypeEnum.Voorstart: return(VoorstartTemplate); } } return(null); }
private void AssertConfictMatrixModelEqual(int waarde, ControllerModel c, SynchronisatieViewModel svm) { Assert.AreEqual(waarde, c.InterSignaalGroep.Conflicten.Where((x) => { return(x.FaseVan == svm.FaseVan && x.FaseNaar == svm.FaseNaar); }).First().Waarde); }