public void a_timespan_of_15_seconds_converts_to_a_double_of_15() { IValueConverter converter = new TimeSpanToDoubleConverter(); object convertedValue = converter.Convert(TimeSpan.FromSeconds(15), null, null, null); Assert.That(convertedValue, Is.EqualTo(15d)); }
private void CheckConvert(object value, double target, TimeSpanToDoubleConverter converter) { var result = converter.Convert(value, null, null, CultureInfo.CurrentCulture); if (result is double actual) { Assert.AreEqual(target, actual); } else { Assert.Fail($"The result should be a double but actually is '{result?.GetType().Name ?? "[UNKNOWN]"}'."); } }
private void CheckConvert(string value, double target, TimeSpanToDoubleConverter converter) => this.CheckConvert((object)value, target, converter);