Beispiel #1
0
        public void BorngardtTest_NotError()
        {
            // arrange
            var model = new BorngardtQuery
            {
                Height             = 180,
                ChestСircumference = 89
            };

            // act
            var handler = new BorngardtHandler();
            var result  = handler.Handle(model).Result;


            // assert
            Assert.AreEqual(66, result.CalculationResult);
        }
Beispiel #2
0
        public void BorngardtTest_ChestСircumferenceError()
        {
            // arrange
            var model = new BorngardtQuery
            {
                Height             = 186,
                ChestСircumference = 15
            };

            // act
            var handler    = new BorngardtHandler();
            var e          = handler.Handle(model).Exception;
            var errorModel = e.GetErrorListResponseFromException();

            // assert
            Assert.IsTrue(errorModel != null);
            Assert.IsTrue(errorModel.Errors.Count == 1);
            Assert.IsTrue(errorModel.Errors.Contains(BorngardtQueryValidator.ChestСircumferenceIncorrectMessage));
        }
Beispiel #3
0
 public IdealBodyWeightController(BorngardtHandler borngardtHandler)
 {
     _borngardtHandler = borngardtHandler;
 }