public void ConversionPositivePassed() { Person inputData = new Person() { Name = "Test1", Amount = 123.456M }; var outputData = _dataProcessor.ProcessPerson(inputData); Assert.AreEqual(outputData.AmountText, "ONE HUNDRED AND TWENTY-THREE DOLLARS AND FORTY-FIVE CENTS"); }
public IActionResult Index(Person person) { if (ModelState.IsValid) { var sharedPerson = new Contract.Person() { Amount = person.Amount, Id = person.ID, Name = person.Name }; var processedModel = _dataProcessor.ProcessPerson(sharedPerson); return(View("Detail", processedModel)); } else { return(View()); } }