/// ------------------------------------------------------------------------------------ private IEnumerable <PickerPopupItem> HandleParticipantJustInTimeListAcquisition() { return(from name in _personInformant.GetPeopleNamesFromRepository() orderby name select new PickerPopupItem { Text = name, ToolTipText = null }); }
public void GetPeopleNamesFromRepository_ReturnsThem() { var p1 = new Mock <Person>(); p1.Setup(p => p.Id).Returns("Sadie"); var p2 = new Mock <Person>(); p2.Setup(p => p.Id).Returns("Jack"); var repo = new Mock <ElementRepository <Person> >(); repo.Setup(r => r.AllItems).Returns(new[] { p1.Object, p2.Object }); var informant = new PersonInformant(repo.Object, null); var list = informant.GetPeopleNamesFromRepository(); Assert.AreEqual(2, list.Count()); Assert.IsTrue(list.Contains("Sadie")); Assert.IsTrue(list.Contains("Jack")); }