protected override void Context() { base.Context(); _simulationComparison = new IndividualSimulationComparison(); var curve = A.Fake <Curve>(); _dataRepository = new DataRepository(); _dataColumn = new DataColumn { Repository = _dataRepository }; A.CallTo(() => curve.xData).Returns(_dataColumn); _simulationComparison.AddCurve(curve); }
protected override void Context() { base.Context(); _dimensionFactory = A.Fake <IDimensionFactory>(); _individualSimulationComparison = new IndividualSimulationComparison(); var dataRepository = DomainHelperForSpecs.ObservedData(); var curve = new Curve(); curve.SetxData(dataRepository.BaseGrid, _dimensionFactory); curve.SetyData(dataRepository.FirstDataColumn(), _dimensionFactory); _individualSimulationComparison.AddCurve(curve); sut.InitializeAnalysis(_individualSimulationComparison); _simulation = A.Fake <IndividualSimulation>(); A.CallTo(() => _simulation.HasResults).Returns(true); var simulationNode = new SimulationNode(new ClassifiableSimulation { Subject = _simulation }); _dropEventArgs = new DragEventArgs(new DataObject(new DragDropInfo(new List <SimulationNode> { simulationNode })), 0, 0, 0, DragDropEffects.All, DragDropEffects.All); }