Exemple #1
0
        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));
        }
Exemple #2
0
 public void ConvertNotCalledWhenInvalidModel()
 {
     _homeController.Create(InvalidModel());
     A.CallTo(() => _checkValueConverterFake.Convert(A <double> .Ignored)).MustNotHaveHappened();
 }
Exemple #3
0
 public void ThrowErrorWhenLessThanZero()
 {
     Assert.Throws <InvalidDataException>(() => _chequeValueConverter.Convert(-10));
 }