コード例 #1
0
        public void ShouldMergeIfEarlierEventContainsOnlyInitialSelection()
        {
            GivenEventsMeetMergeConditions();
            _event.AddSelection(_proposalCollection.Proposals[4]);

            Assert.IsTrue(_strategy.AreMergable(_event, _subsequentEvent));
        }
コード例 #2
0
        public void ShouldMergeDespiteSubsequentEventContainingMultipleInteractions()
        {
            GivenEventsMeetMergeConditions();
            _subsequentEvent.AddSelection(_proposalCollection.Proposals[0]);
            _subsequentEvent.AddSelection(_proposalCollection.Proposals[1]);

            Assert.IsTrue(_strategy.AreMergable(_event, _subsequentEvent));
        }
コード例 #3
0
 public void HandleSelectionChanged(ILookupItem selectedItem)
 {
     _event.AddSelection(selectedItem.ToProposal(), FindIndexOf(selectedItem));
 }