コード例 #1
0
ファイル: ObjectTests.cs プロジェクト: blair55/MarsRover
        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 };
        }
コード例 #2
0
ファイル: ObjectTests.cs プロジェクト: blair55/MarsRover
        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 };
        }