public void DiagnosisQueryStartingWithUpperCase() { var p1 = session.Load <IcdDisease>(1); var res = IcdQuery.StartingWith(session)(p1.Title.Substring(0, 5).ToUpper()); Assert.IsTrue(res.Contains(p1)); }
private void CreateDiagnosisSearch() { DiagnosisSearch = new PopupSearchViewModel <IcdDisease>( IcdQuery.StartingWith(Session) ); DiagnosisSearch.Filter.AutoFilterMinQueryLength = MinQueryToExpandBlock; DiagnosisSearch.Filter.Cleared += (s, e) => { SelectedIcd = null; }; DiagnosisSearch.ResultItemSelected += (s, e) => { var dvm = e.arg as DiagnosisViewModel; if (dvm != null) { SelectedIcd = dvm.Icd as IcdDisease; UpdateDiagnosisQueryCode(dvm.Icd as IcdDisease); } }; DiagnosisSearch.Filter.Filtered += (s, e) => { inFiltered = true; MakeVms(DiagnosisSearch.Filter.Results); inFiltered = false; }; DiagnosisSearch.IsResultsVisible = true; }