protected override void Given() { const int areaDimensionX = 100; const int areaDimensionY = 100; const int platformDimensionX = 50; const int platformDimensionY = 50; _positionX = 20; _positionY = 40; var approachCheckResultMapper = new ApproachCheckResultMapper(); var strategy = new ZartisExerciseStrategy(); var platformDimension = new Dimension(platformDimensionX, platformDimensionY); var platform = new LandingPlatform(platformDimension, strategy); var areaDimension = new Dimension(areaDimensionX, areaDimensionY); var area = new LandingArea(areaDimension, platform, approachCheckResultMapper); var rocket = new Rocket(area); rocket.CheckApproach(_positionX, _positionY); _sut = new Rocket(area); _expectedResult = "ok for landing"; _farPositionX = _positionX + 2; }
protected override void When() { _sut = new ApproachCheckResultMapper(); }
protected override void Given() { _sut = new ApproachCheckResultMapper(); _approachCheckResult = ApproachCheckResult.Clash; _expectedMessage = "clash"; }
protected override void Given() { _sut = new ApproachCheckResultMapper(); _approachCheckResult = ApproachCheckResult.Out; _expectedMessage = "out of platform"; }
protected override void Given() { _sut = new ApproachCheckResultMapper(); _approachCheckResult = ApproachCheckResult.Ok; _expectedMessage = "ok for landing"; }