public void MainsForTest() { CollectionAssert.AreEqual(Module2.MainsFor(new List <int>() { 486, 475, 127, 745, 74 }), new List <int>() { 486, 475, 745, 74 }); CollectionAssert.AreEqual(Module2.MainsFor(new List <int>() { 471, 845, 578, 186, 748 }), new List <int>() { 471, 845, 578, 186, 748 }); CollectionAssert.AreEqual(Module2.MainsFor(new List <int>() { 878, 45, 15, 31, 127, 255, 511 }), new List <int>() { 878, 45, 15, 255, 511 }); CollectionAssert.AreEqual(Module2.MainsFor(new List <int>() { }), new List <int>() { }); }
public string GetName() { var mod1 = new Module1(); Console.WriteLine(mod1.GetName()); var mod2 = new Module2(); Console.WriteLine(mod2.GetName()); return "Module3"; }
private void Module2_Click(object sender, RoutedEventArgs e) { var module2Window = new Module2(); module2Window.Show(); this.Close(); }
public string GetName() { var mod2 = new Module2(); Console.WriteLine(mod2.GetName()); var mod3 = new Module3(); Console.WriteLine(mod3.GetName()); return "Module4"; }
public void MainConditionTest() { Assert.AreEqual(Module2.MainCondition(31), true); Assert.AreEqual(Module2.MainCondition(127), true); Assert.AreEqual(Module2.MainCondition(147), false); Assert.AreEqual(Module2.MainCondition(0), false); Assert.AreEqual(Module2.MainCondition(255), false); Assert.AreEqual(Module2.MainCondition(7), true); }
static void Main() { //... if (Module1.IsActive()) { listModules.Add(Library.Module1); } if (Module2.IsActive()) { listModules.Add(Library.Module2); } }
listModules_click() { // var m = clicked-on-module if (m is Module1) { component = new Module1(); } else if (m is Module2) { component = new Module2(); } }
public Dictionary <string, List <Tuple <string, int> > > SoundexSearch(string[] words) { SqlConnection connection = new SqlConnection(connectionString); Dictionary <string, List <Tuple <string, int> > > Results = new Dictionary <string, List <Tuple <string, int> > >(); foreach (var b in words) { Module2 module2 = new Module2(); string hashcode = module2.Soundex(b); string command = "SELECT Term FROM Soundex where Soundex =@param1"; SqlCommand cmd = new SqlCommand(command, connection); connection.Open(); SqlParameter par1 = new SqlParameter("@param1", hashcode); cmd.Parameters.Add(par1); string soundexTerms = ""; using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { soundexTerms = reader.GetString(0); } } string[] soundexTerm_Stem = StemWords(soundexTerms); foreach (var x in soundexTerm_Stem) { command = @"SELECT c.ID,c.URL,p.Freq FROM [Dictionary] d,[Posting] p,[Documents] c Where d.Term = @param1 and d.ID = p.TermID and p.DocNum = c.ID Order by p.Freq Desc"; cmd = new SqlCommand(command, connection); SqlParameter par2 = new SqlParameter("@param1", x); cmd.Parameters.Add(par2); using (SqlDataReader reader = cmd.ExecuteReader()) { List <Tuple <string, int> > temp = new List <Tuple <string, int> >(); while (reader.Read()) { temp.Add(new Tuple <string, int>(reader.GetString(1), reader.GetInt32(2))); } if (!Results.ContainsKey(x)) { Results.Add(x, temp); } } } } connection.Close(); return(Results); }
static void Main() { int localvar = 0; Module1.SayHello(); Module1.SayBye(); Console.WriteLine("Variable = {0}", Module2.variable); Module2.variable = 20; Console.WriteLine("Variable = {0}", Module2.variable); Console.WriteLine("Variable = {0}", localvar); Module2.Callback(); }
private void btn_Test_Click(object sender, EventArgs e) { if(BlockMainArray.GetLength(0)==0) { MessageBox.Show("沒有任何東西需要被檢核"); return; } //計算Block的平均摩擦係數. for(int i=0;i<BlockMainArray.GetLength(0);i++) { BlockMainArray[i].平均摩擦係數 = 0.6 ; } //***********************************************************************************************************************// //帶入計算 Mod = new Module2(); Mod.DeleteAllBlockData(); MessageBox.Show("可以開始新增計算Code囉"); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! }
void Update() { if (playerScore.score >= scoreLimit) { if (intro) { BossIntro(); Enemies.SetActive(false); Glass.SetActive(false); Doors.SetActive(false); Module.SetActive(false); Module1.SetActive(false); Module2.SetActive(false); Module3.SetActive(false); Floor.SetActive(false); newBox.SetActive(true); Boss.SetActive(true); intro = false; } } }
public void SimpleNumberTest() { Assert.AreEqual(Module2.SimpleNumber(17), true); Assert.AreEqual(Module2.SimpleNumber(15), false); }
public void IsPowerOfTwoTest() { Assert.AreEqual(Module2.IsPowerOfTwo(16), true); Assert.AreEqual(Module2.IsPowerOfTwo(3), false); Assert.AreEqual(Module2.IsPowerOfTwo(0), false); }
/// <summary> /// Starts all loaded modules. /// </summary> /// <param name="Timeout">Timeout, in milliseconds.</param> /// <param name="Order">Order in which modules should be started.</param> /// <returns>If all modules have been successfully started (true), or if at least one has not been /// started within the time period defined by <paramref name="Timeout"/>.</returns> public static async Task <bool> StartAllModules(int Timeout, IComparer <IModule> Order) { if (modules is null || modules.Length == 0) { List <Task> Tasks = new List <Task>(); List <IModule> Modules = new List <IModule>(); IModule Module; TypeInfo TI; foreach (Type T in GetTypesImplementingInterface(typeof(IModule))) { TI = T.GetTypeInfo(); if (TI.IsAbstract || TI.IsGenericTypeDefinition) { continue; } try { Log.Informational("Starting module.", T.FullName); Module = (IModule)Activator.CreateInstance(T); Modules.Add(Module); } catch (Exception ex) { Log.Error("Unable to start module: " + ex.Message, T.FullName); } } if (!(Order is null)) { Modules.Sort(Order); } foreach (IModule Module2 in Modules) { try { Tasks.Add(Module2.Start()); } catch (Exception ex) { Log.Error("Unable to start module: " + ex.Message, Module2.GetType().FullName); } } modules = Modules.ToArray(); if (Tasks.Count > 0) { Task TimeoutTask = Task.Delay(Timeout); Task Result = await Task.WhenAny(Task.WhenAll(Tasks.ToArray()), TimeoutTask); return(Result != TimeoutTask); } else { return(true); } }
private List <int> Methods(string text) { return(Module2.MainsFor( Module1.ConvertStringInInt( Module1.ConvertStringInMasString(text)))); }