public ActionResult Create(ChequeSubmitDetails chequeSubmitDetails) { if (!ModelState.IsValid) { return(View("Index", chequeSubmitDetails)); } var chequeDisplayDetails = new ChequeDisplayDetails { Amount = chequeSubmitDetails.Amount, Date = chequeSubmitDetails.Date, Name = chequeSubmitDetails.Name, AmountInWords = _chequeValueConverter.Convert(chequeSubmitDetails.Amount) }; return(View(chequeDisplayDetails)); }
public void ConvertNotCalledWhenInvalidModel() { _homeController.Create(InvalidModel()); A.CallTo(() => _checkValueConverterFake.Convert(A <double> .Ignored)).MustNotHaveHappened(); }
public void ThrowErrorWhenLessThanZero() { Assert.Throws <InvalidDataException>(() => _chequeValueConverter.Convert(-10)); }