Exemplo n.º 1
0
        public void ShouldMergeIfEarlierEventContainsOnlyInitialSelection()
        {
            GivenEventsMeetMergeConditions();
            _event.AddSelection(_proposalCollection.Proposals[4]);

            Assert.IsTrue(_strategy.AreMergable(_event, _subsequentEvent));
        }
Exemplo n.º 2
0
        public void ShouldMergeDespiteSubsequentEventContainingMultipleInteractions()
        {
            GivenEventsMeetMergeConditions();
            _subsequentEvent.AddSelection(_proposalCollection.Proposals[0]);
            _subsequentEvent.AddSelection(_proposalCollection.Proposals[1]);

            Assert.IsTrue(_strategy.AreMergable(_event, _subsequentEvent));
        }
Exemplo n.º 3
0
 public void HandleSelectionChanged(ILookupItem selectedItem)
 {
     _event.AddSelection(selectedItem.ToProposal(), FindIndexOf(selectedItem));
 }