Ejemplo n.º 1
0
        public void GetElevation_TwoPoints_ShouldReturnThem()
        {
            var elevationDataStorage = Substitute.For <IElevationDataStorage>();
            var point1 = "31.8239,35.0375";
            var point2 = "31.8213,35.0965";

            elevationDataStorage.GetElevation(point1.ToCoordinate()).Returns(1);
            elevationDataStorage.GetElevation(point2.ToCoordinate()).Returns(2);
            _elevationController = new ElevationController(elevationDataStorage);

            var response = _elevationController.GetElevation($"{point1}|{point2}").Result.ToArray();

            Assert.AreEqual(1, response[0]);
            Assert.AreEqual(2, response[1]);
        }
 private void Awake()
 {
     ccCam               = GameObject.FindObjectOfType <CameraController>();
     gameStateHandler    = GameObject.FindObjectOfType <GameStateHandler>();
     elevationController = GameObject.FindObjectOfType <ElevationController>();
 }