Beispiel #1
0
 public ComparisonPresenter(IComparisonView view, IObjectComparer objectComparer, IDiffItemToDiffItemDTOMapper diffItemDTOMapper, IDiffItemDTOsToDataTableMapper dataTableMapper)
     : base(view)
 {
     _objectComparer              = objectComparer;
     _diffItemDTOMapper           = diffItemDTOMapper;
     _dataTableMapper             = dataTableMapper;
     _view.DifferenceTableVisible = false;
 }
Beispiel #2
0
        protected override void Context()
        {
            _view = A.Fake <IComparisonView>();
            _diffItemDTOMapper = A.Fake <IDiffItemToDiffItemDTOMapper>();
            _objectComparer    = A.Fake <IObjectComparer>();
            _dataTableMapper   = A.Fake <IDiffItemDTOsToDataTableMapper>();
            sut = new ComparisonPresenter(_view, _objectComparer, _diffItemDTOMapper, _dataTableMapper);

            _settings = new ComparerSettings();
            _object1  = A.Fake <IObjectBase>();
            _object2  = A.Fake <IObjectBase>();
            _report   = new DiffReport();

            A.CallTo(() => _objectComparer.Compare(_object1, _object2, _settings)).Returns(_report);
        }