コード例 #1
0
 /// ------------------------------------------------------------------------------------
 private IEnumerable <PickerPopupItem> HandleParticipantJustInTimeListAcquisition()
 {
     return(from name in _personInformant.GetPeopleNamesFromRepository()
            orderby name
            select new PickerPopupItem {
         Text = name, ToolTipText = null
     });
 }
コード例 #2
0
        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"));
        }