private void LastOctetTextBox_TextChanged(object sender, System.EventArgs e) { if (_lastOctetValidator.Validate(baseIpTextBox.Text, lastOctetTextBox.Text)) { lastOctetTextBox.BackColor = DefaultBackColor; _viewModel.LastOctetMax = uint.Parse(lastOctetTextBox.Text); } else { lastOctetTextBox.BackColor = Color.Red; } }
private void LastOctetTextBoxTextChanged(object sender, EventArgs e) { if (LastOctetValidator.Validate(baseIpTextBox.Text, lastOctetTextBox.Text)) { lastOctetTextBox.BackColor = DefaultBackColor; _viewModel.LastOctetMax = uint.Parse(lastOctetTextBox.Text, CultureInfo.CurrentCulture); } else { lastOctetTextBox.BackColor = Color.Red; } }
public void Invalid_LastOctetZero() { Assert.IsFalse(_validator.Validate("192.168.1.10", "0")); }
public void InvalidBothInputsEmpty() { Assert.IsFalse(LastOctetValidator.Validate(string.Empty, string.Empty)); }
public void InvalidBothInputsNull() { Assert.IsFalse(LastOctetValidator.Validate(null, null)); }
public void ValidLastOctetValid() { Assert.IsTrue(LastOctetValidator.Validate("192.168.1.10", "20")); }
public void InvalidLastLessThanLastOfBaseIp() { Assert.IsFalse(LastOctetValidator.Validate("192.168.1.10", "8")); }
public void InvalidLastOctetOverMax() { Assert.IsFalse(LastOctetValidator.Validate("192.168.1.10", "255")); }