public override void Given() { base.Given(); this._roverCollisionCheck = new RoverCollisionCheck(); this._roverXDimension = 2; this._roverYDimension = 4; this._roverA = stub_a<IRover>(); this._roverA.Stub(r => r.Id).Return(this._roverSharedId); this._roverA.X = this._roverXDimension; this._roverA.Y = this._roverYDimension; this._roverB = stub_a<IRover>(); this._roverB.Stub(r => r.Id).Return(this._roverSharedId); this._roverB.X = this._roverXDimension; this._roverB.Y = this._roverYDimension; this._roverB.Stub(r => r.Equals(this._roverA)).IgnoreArguments().Return(true); this._roverCollisionCheck.MovedRover = this._roverA; this._roverCollisionCheck.ExistingRovers = new List<IRover> { this._roverB }; }
public override void Given() { base.Given(); this._roverCollisionCheck = new RoverCollisionCheck(); this._roverXDimension = 2; this._roverYDimension = 4; this._roverA = stub_a<IRover>(); this._roverA.Stub(r => r.Id).Return("RoverA"); this._roverA.X = this._roverXDimension; this._roverA.Y = this._roverYDimension; this._roverB = stub_a<IRover>(); this._roverB.Stub(r => r.Id).Return("RoverB"); this._roverB.X = this._roverXDimension; this._roverB.Y = this._roverYDimension; this._roverCollisionCheck.MovedRover = this._roverA; this._roverCollisionCheck.ExistingRovers = new List<IRover> { this._roverB }; }