protected override void Context() { base.Context(); _leftObject = A.Fake <IObjectBase>().WithName("LEFT"); _rightObject = A.Fake <IObjectBase>().WithName("RIGHT"); sut.Subject = new List <IObjectBase> { _leftObject, _rightObject }; A.CallTo(() => _eventPublisher.PublishEvent(A <StartComparisonEvent> ._)) .Invokes(x => _event = x.GetArgument <StartComparisonEvent>(0)); }
protected override void Context() { base.Context(); _relatedItem = new RelatedItem(); _objectToCompare = A.Fake <IObjectBase>().WithName("A"); _relatedObject = A.Fake <IObjectBase>(); _relatedItem.Name = "B"; _data = new byte[] { 12, 56 }; //simulte content loading from dB A.CallTo(() => _contentLoader.Load(_relatedItem)) .Invokes(x => { _relatedItem.Content = new Content { Data = _data }; }); A.CallTo(() => _eventPublisher.PublishEvent(A <StartComparisonEvent> ._)) .Invokes(x => { _event = x.GetArgument <StartComparisonEvent>(0); }); A.CallTo(() => _relatedItemSerializer.Deserialize(_relatedItem)).Returns(_relatedObject); }
public void Handle(StartComparisonEvent eventToHandle) { CompareObjects(eventToHandle.LeftObject, eventToHandle.RightObject, eventToHandle.RunComparison, eventToHandle.LeftCaption, eventToHandle.RightCaption); _region.Show(); }