public override bool Apply(object x) { var converter = new NumericConverter(); var numX = converter.Convert(x); var numY = converter.Convert(Reference); return(Compare(numX, numY)); }
public bool Compare(object x, object y) { var converter = new NumericConverter(); var numX = converter.Convert(x); var numY = converter.Convert(y); return(Compare(numX, numY)); }
public bool Apply(object x) { var converter = new NumericConverter(); var numX = converter.Convert(x); return(numX % 1 == 0); }
public void ConvertDigitsToTextFailedTest(string value) { NumericConverter converter = new NumericConverter(value); var result = converter.Convert(); Assert.IsInstanceOfType(result, typeof(Error)); }
protected override bool Compare(decimal x, decimal y) { var converter = new NumericConverter(); var z = converter.Convert(secondOperand); return(x % z == y); }
public void ConvertDigitsToTextAfterSeparatorSuccessTest(string value, string expected) { NumericConverter converter = new NumericConverter(value); var result = converter.Convert(); Assert.IsInstanceOfType(result, typeof(Success)); Assert.AreEqual(expected, Convert.ToString(result.Value)); }
public void ConvertDigitsToTextWithCurrencySuccessTest(string value, string expected) { NumericConverter converter = new NumericConverter(value) { AddCurrency = true, }; var result = converter.Convert(); Assert.IsInstanceOfType(result, typeof(Success)); Assert.AreEqual(expected, Convert.ToString(result.Value)); }
public override bool Apply(object x) { var builder = new NumericIntervalBuilder(Reference); builder.Build(); var interval = builder.GetInterval(); var converter = new NumericConverter(); var numX = converter.Convert(x); return(interval.Contains(numX)); }
public string ConvertString(string value) { Logger.Log.Debug($"Entered into ConvertString({value})"); try { var temp = value.Replace(" ", ""); if (!CheckText(temp)) { return(string.Format(Converter.Properties.Resources.ErrorTextTemplate, value, Converter.Properties.Resources.DecimalSeperator)); } var converter = new NumericConverter { AddCurrency = true }; var result = converter.Convert(temp); switch (result) { case Success success: return(Convert.ToString(success.Value)); case Error error: return(error.ErrorMessage); default: return($"Something wrong with {value}"); } } catch (Exception ex) { var msg = $"Error with ConvertString({value})"; Logger.Log.Error(ex, msg); return(msg); } finally { Logger.Log.Debug($"Finished ConvertString({value})"); } }
private void Button_Click(object sender, RoutedEventArgs e) { NumericConverter converter = new NumericConverter(Convert.ToInt32(DesiredBase.Text)); ConvertedValue.Text = converter.Convert(Convert.ToInt32(NumberToConvert.Text)); }