public void TestGetFreeControlCoordinate() { // Test free control appointment Appointment free_control_appt = new Appointment(); free_control_appt.Type = AppointmentTypeEnum.FREE_CONTROL; free_control_appt.Status = AppointmentStatusEnum.REQUESTED; free_control_appt.Coordinates.Add(new Coordinate(0, 0)); // Test free control move var free_control_coordinate_1 = CoordinateCalculationController.GetFreeControlCoordinate(free_control_appt); Assert.AreEqual(0, free_control_coordinate_1.RightAscension, 0.05); Assert.AreEqual(0, free_control_coordinate_1.Declination, 0.05); Assert.IsTrue(free_control_appt.Coordinates.Count == 0); // Test free control move without coords var free_control_coordinate_2 = CoordinateCalculationController.GetFreeControlCoordinate(free_control_appt); Assert.IsTrue(free_control_coordinate_2 == null); Assert.IsTrue(free_control_appt.Coordinates.Count == 0); }