示例#1
0
 private void programList_ProgramRemove(object sender, ProgramListItemEventArgs e)
 {
     if (e.Item.Id == SelectedProgram.Id)
     {
         ProgramView.SetProgram(null);
     }
 }
        public void OnProgramSelect_ProgramShouldBeSelected()
        {
            const ulong programId   = 1234;
            var         programMock = new Mock <IProgram>();

            programMock.SetupGet(x => x.Id).Returns(programId);
            var args = new ProgramListItemEventArgs(new ProgramListItemViewModel(programMock.Object));

            programServiceMock.Setup(x => x.GetProgram(programId)).Returns(programMock.Object);

            programListMock.Raise(x => x.ProgramSelect += null, args);
            programViewMock.Verify(x => x.SetProgram(programMock.Object), Times.Once);
        }
示例#3
0
 private void programList_ProgramSelect(object sender, ProgramListItemEventArgs e)
 {
     SelectedProgram = ProgramService.GetProgram(e.Item.Id);
     ProgramView.SetProgram(SelectedProgram);
 }