public void TestConfigureProductionSpectraCyber() { SpectraCyber = ConfigManager.ConfigureSpectraCyber("/pS"); SpectraCyber testSpectraCyber = new SpectraCyber(); Assert.AreEqual(testSpectraCyber.GetType(), SpectraCyber.GetType()); }
public void TestConfigureSimulatedSpecraCyber() { SpectraCyber = ConfigManager.ConfigureSpectraCyber("/Ss"); SpectraCyberSimulator testSpectraCyber = new SpectraCyberSimulator(); Assert.AreEqual(testSpectraCyber.GetType(), SpectraCyber.GetType()); SpectraCyber = ConfigManager.ConfigureSpectraCyber("!@s"); Assert.AreEqual(testSpectraCyber.GetType(), SpectraCyber.GetType()); }
public void BuildUp() { // Initialize appointment entity appointment_1 = new Appointment(); greaterThan = new Appointment(); // Initialize data for fields controlRoomUser = new User("control", "room", "*****@*****.**", NotificationTypeEnum.SMS); startTime_1 = DateTime.UtcNow; endTime_1 = DateTime.UtcNow.AddHours(1); celestial_body = new CelestialBody(CelestialBodyConstants.SUN); orientation = new Orientation(20, 20); coordinate = new Coordinate(20, 20); spectraCyber = new SpectraCyber(); telescope = new RadioTelescope(new SpectraCyberController(spectraCyber), new TestPLCDriver(PLCConstants.LOCAL_HOST_IP, PLCConstants.LOCAL_HOST_IP, 8089, 8089, false), new Location(), new Orientation()); rf_data = new RFData(); rf_data.Intensity = 100; status = AppointmentStatusEnum.REQUESTED; type = AppointmentTypeEnum.POINT; spectracyber_config = new SpectraCyberConfig(SpectraCyberModeTypeEnum.CONTINUUM); startTime_2 = DateTime.UtcNow.AddDays(1); endTime_2 = DateTime.UtcNow.AddDays(1).AddHours(1); // Initialize fields we are testing against appointment_1.User = controlRoomUser; appointment_1.start_time = startTime_1; appointment_1.end_time = endTime_1; appointment_1.CelestialBody = celestial_body; appointment_1.Orientation = orientation; appointment_1.Coordinates.Add(coordinate); appointment_1.RFDatas.Add(rf_data); appointment_1._Status = status; appointment_1._Type = type; appointment_1.SpectraCyberConfig = spectracyber_config; appointment_1.Telescope = telescope; greaterThan.start_time = startTime_2; greaterThan.end_time = endTime_2; equalTo = appointment_1; }
public SpectraCyberController(SpectraCyber spectraCyber) : base(spectraCyber) { }
public void BuildUp() { commPort = AbstractSpectraCyberConstants.DEFAULT_COMM_PORT; spectraCyber = new SpectraCyber(commPort); }