public void ReturnsIndex() { // Given CountModule count = new CountModule("A"); CountModule count2 = new CountModule("B"); ModuleList list = new ModuleList(count, count2); // When int index = list.IndexOf(count2); // Then Assert.That(index, Is.EqualTo(1)); }
public void ReturnsNegativeIndexWhenNotFound() { // Given CountModule count = new CountModule("A"); CountModule count2 = new CountModule("B"); ModuleList list = new ModuleList(count); // When int index = list.IndexOf(count2); // Then Assert.That(index, Is.LessThan(0)); }
public override void ExecuteEdit() { if (SelectedModule != null) { Sys_Modules module = new Sys_Modules(); module.ID = SelectedModule.ID; module.Name = SelectedModule.Name; module.MenuID = SelectedModule.MenuID; module.ImagePath = SelectedModule.ImagePath; module.Parameter = SelectedModule.Parameter; module.Remark = SelectedModule.Remark; module.StartUpClass = SelectedModule.StartUpClass; module.DllName = SelectedModule.DllName; FrmModuleSettingEdit edit = new FrmModuleSettingEdit(module); edit.SaveEvent += (m) => { ModuleList[ModuleList.IndexOf(SelectedModule)] = m; SelectedModule = m; }; edit.ShowDialog(); } }
public int GetModuleNumber(ZoiaModule zoiaModule) { return(ModuleList.IndexOf(zoiaModule)); }