public SequenceBase(ISequenceController controller) { Controller = controller; _cutSceneCamera = CaptureSequenceLevelObjects.Instance.cam_cutscene01; _cutSceneCameraPlaceHolder = CaptureSequenceLevelObjects.Instance.introScenePlaceHolder; _fpCamera = CaptureSequenceLevelObjects.Instance.cam_avatar; _fpCameraPlaceHolder = CaptureSequenceLevelObjects.Instance.fpCameraPlaceHolder; _planetIntroCamera = CaptureSequenceLevelObjects.Instance.planetIntroCamera; _player = CaptureSequenceLevelObjects.Instance.spaceShip; }
public void Constructor_GivenNullSequenceController_ShouldThrowError() { IBoardController boardController = new Mock <IBoardController>().Object; ISequenceController sequenceController = null; IResultReporter resultReporter = new Mock <IResultReporter>().Object; var exception = Record.Exception(() => new TurtleGame(boardController, sequenceController, resultReporter)); Assert.IsType <ArgumentNullException>(exception); }
public Level02PlanetIntroSequence(ISequenceController controller, Planet planetToVisit) : base(controller) { _planetToVisit = planetToVisit; }
public MissionCompleteSequence(ISequenceController controller) : base(controller) { }
public TurtleGame(IBoardController boardController, ISequenceController sequenceController, IResultReporter resultReporter) { _boardController = boardController ?? throw new System.ArgumentNullException(nameof(boardController)); _sequenceController = sequenceController ?? throw new System.ArgumentNullException(nameof(sequenceController)); _resultReporter = resultReporter ?? throw new System.ArgumentNullException(nameof(resultReporter)); }
public Level02ImageCapturingSequence(ISequenceController controller, Planet planetToVisit) : base(controller) { _planetToVisit = planetToVisit; mission.ISFAIL = false; }