public void AddTest() { ObservatoryController observatoryController; // 测试用例1 observatoryController = new ObservatoryController(); observatoryController.Add((Fire_Observatory)null); Assert.IsNotNull((object)observatoryController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)observatoryController).Server); Assert.AreEqual <int>(8080, ((BaseService)observatoryController).Port); // 测试用例2 observatoryController = new ObservatoryController(); Fire_Observatory s0 = new Fire_Observatory(); s0.OBJECTID = 0; s0.SHAPE = (string)null; s0.name = (string)null; s0.type = (string)null; s0.status = 0; s0.telescope = 0; s0.interphone = 0; s0.compass_instrument = 0; s0.telephone = 0; s0.radio = 0; s0.look_area = 0; s0.look_forest_area = 0; s0.look_coverage = 0; s0.c_area = 0; s0.elevation = 0; s0.build_year = (string)null; s0.manager = (string)null; s0.phone = (string)null; s0.structure = (string)null; s0.video_surveillance = (string)null; s0.build_unit = (string)null; s0.longitude = 0; s0.latitude = 0; s0.picture1 = (string)null; s0.picture2 = (string)null; s0.video = (string)null; s0.note = (string)null; s0.address = (string)null; s0.id = (string)null; s0.management_unit = (string)null; s0.pac = (string)null; s0.city_name = (string)null; s0.county_name = (string)null; s0.base_type = (string)null; s0.mediaByteDict = (Dictionary <string, object>)null; s0.mediaFiles = (List <MediaFile>)null; observatoryController.Add(s0); Assert.IsNotNull((object)observatoryController); Assert.AreEqual <string> ("127.0.0.1", ((BaseService)observatoryController).Server); Assert.AreEqual <int>(8080, ((BaseService)observatoryController).Port); }
public FormWatchTower(OperationType type, Fire_Observatory watchTower = null) { InitializeComponent(); this.m_OperationType = type; this.m_WatchTower = watchTower; this.m_ObservatoryController = new ObservatoryController(); this.m_ObservatoryController.AddEvent += m_ObservatoryController_AddEvent; this.m_ObservatoryController.EditEvent += m_ObservatoryController_EditEvent; }
private void btnOK_Click(object sender, EventArgs e) { if (!IsCondition()) { return; } IDictionary <string, string> dict = new Dictionary <string, string>(); try { this.tabControl1.SelectedTab = this.tabPage_baseInfo; dict = this.m_WatchTower.ObjectDescriptionToDict(); } catch (Exception ex) { MessageBox.Show(ex.Message); } if (!SmartForm.Validator(this.tabPage_baseInfo.Controls, dict)) { return; } if (m_OperationType == OperationType.Add) { this.m_WatchTower = new Fire_Observatory(); } this.m_WatchTower.longitude = this.coordinatesInputControl1.Longitude; this.m_WatchTower.latitude = this.coordinatesInputControl1.Latitude; this.m_WatchTower.pac = this.pacControl11.LocalPac; this.m_WatchTower.SHAPE = Converters.LngLatToWKT(this.m_WatchTower.longitude, this.m_WatchTower.latitude); //自动从窗体控件上取值 this.m_WatchTower = SmartForm.GetEntity <Fire_Observatory>(this.tabPage_baseInfo.Controls, this.m_WatchTower); this.m_WatchTower.note = this.tbx_note.Text.Trim(); this.m_WatchTower.mediaByteDict = this.mediaControl1.MediaByteDict; this.m_WatchTower.build_year = this.dtp_build_year.Value.ToString("yyyy-MM-dd hh:mm:ss"); if (m_OperationType == OperationType.Add) { this.m_ObservatoryController.Add(this.m_WatchTower); } else if (m_OperationType == OperationType.Edit) { this.m_ObservatoryController.Edit(this.m_WatchTower); } }