Пример #1
0
            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));
            }
Пример #2
0
            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));
            }
Пример #3
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();
            }
        }
Пример #4
0
 public int GetModuleNumber(ZoiaModule zoiaModule)
 {
     return(ModuleList.IndexOf(zoiaModule));
 }