public void WhenMappingToUIModel_WithDollarsAndCents_ShoudReturnTheModelWithDollarsAndCents() { var input = "9,8"; var result = ConvertCommandHelper.MapToDataAccessModel(input); Assert.AreEqual(result.CurrencyValue, 9.8m); }
public void ExecuteConversion(string value) { CurrencyToConvertModel currencyToConvertModel = ConvertCommandHelper.MapToDataAccessModel(value); var response = _conversionService.ConvertToText(currencyToConvertModel); ConverstionOutput = response.Result.WordsValue; }
public void WhenMappingToUIModel_WithOnlyDollarsDigits_ShoudReturnTheModelWithDollarsValue() { var input = "1"; var result = ConvertCommandHelper.MapToDataAccessModel(input); Assert.AreEqual(result.CurrencyValue, 1m); }
public void WhenTestingForInvalidInput_WithMoreThanTwoCentsDigits_ShoudReturnFalse() { var input = "7,777"; var success = ConvertCommandHelper.IsValidInputFormat(input); Assert.IsFalse(success); }
public void WhenTestingForInvalidInput_WithoutDollarsDigits_ShoudReturnFalse() { var input = ",99"; var success = ConvertCommandHelper.IsValidInputFormat(input); Assert.IsFalse(success); }
public void WhenTestingForInvalidInput_WithGreaterThanMaximum_ShoudReturnFalse() { var input = "9999999999,99"; var success = ConvertCommandHelper.IsValidInputFormat(input); Assert.IsFalse(success); }
public void WhenTestingForValidInput_WithGreatestNumberWithComma_ShoudReturnTrue() { var input = "999999999,99"; var success = ConvertCommandHelper.IsValidInputFormat(input); Assert.IsTrue(success); }