public void TextCheck_Test() { //arrange int timeBeforeStart = 1; int timeBeforeErasing = 1; int erasingSpeed = 1; int stopPermissionTime = 1; bool expected = true; //act bool result = SettingsLogic.ApplyActivation(ref timeBeforeStart, ref timeBeforeErasing, ref erasingSpeed, ref stopPermissionTime); //assert Assert.AreEqual(expected, result); }
/// <summary> /// Helps to control state of controls and buttons depending on data entered. /// </summary> /// <param name="var"> /// The variable. /// </param> /// <param name="sender"> /// The sender. /// </param> public void TextBoxNumberEnter(ref int var, ref TextBox sender) { if (SettingsLogic.TextCheck(ref var, sender.Text.ToString())) { sender.Background = Brushes.White; } else { sender.Background = Brushes.Red; } if (SettingsLogic.ApplyActivation(ref timeBeforeStart, ref timeBeforeErasing, ref erasingSpeed, ref stopPermissionTime)) { applyB.IsEnabled = true; } else { applyB.IsEnabled = false; } }