public void ShouldMergeIfEarlierEventContainsOnlyInitialSelection() { GivenEventsMeetMergeConditions(); _event.AddSelection(_proposalCollection.Proposals[4]); Assert.IsTrue(_strategy.AreMergable(_event, _subsequentEvent)); }
public void ShouldMergeDespiteSubsequentEventContainingMultipleInteractions() { GivenEventsMeetMergeConditions(); _subsequentEvent.AddSelection(_proposalCollection.Proposals[0]); _subsequentEvent.AddSelection(_proposalCollection.Proposals[1]); Assert.IsTrue(_strategy.AreMergable(_event, _subsequentEvent)); }
public void HandleSelectionChanged(ILookupItem selectedItem) { _event.AddSelection(selectedItem.ToProposal(), FindIndexOf(selectedItem)); }