Example #1
0
        public void AddComparisionWithoutUnits_WhenCalled_ReturnsBadRequest()
        {
            try
            {
                var controller = new QuantityController(_quantityBL);

                var result = new QuantityComparision
                {
                    firstValue              = 12,
                    firstValueQuantityUnit  = " ",
                    SecondValue             = 1,
                    SecondValueQuantityUnit = " "
                };

                //act
                var okResult = controller.AddQuantityComparison(result);

                //assert
                Assert.IsType <BadRequestObjectResult>(okResult);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
Example #2
0
        public void ViewConversionsById_WhenCalled_ReturnsBadRequest()
        {
            try
            {
                var controller = new QuantityController(_quantityBL);

                //act
                var okResult = controller.ViewQuantityById(-12);

                //assert
                Assert.IsType <BadRequestObjectResult>(okResult);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
Example #3
0
        public void DeleteComparisionById_WhenCalled_ReturnsBadRequest()
        {
            try
            {
                var controller = new QuantityController(_quantityBL);

                //act
                var okResult = controller.DeleteQuantityComparisonById(-24);

                //assert
                Assert.IsType <BadRequestObjectResult>(okResult);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
Example #4
0
        public void ViewComparision_WhenCalled_ReturnsOkRequest()
        {
            try
            {
                var controller = new QuantityController(_quantityBL);

                //act
                var okResult = controller.ViewQuantityComparisons();

                //assert
                Assert.IsType <OkObjectResult>(okResult);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
Example #5
0
        public void AddConversionQuantity_whenCalled_retrunsBadRequest()
        {
            try
            {
                var controller = new QuantityController(_quantityBL);

                var result = new QuantityAttributes()
                {
                    Value     = 5,
                    Operation = " "
                };

                //act
                var badresponse = controller.AddQuantityConversion(result);

                //assert
                Assert.IsType <BadRequestObjectResult>(badresponse);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
Example #6
0
        public void AddConversionQuantity_whenCalled_retrunsOkResult()
        {
            try
            {
                var controller = new QuantityController(_quantityBL);

                var result = new QuantityAttributes
                {
                    Value     = 1,
                    Operation = "YardToInch"
                };

                //act
                var okResult = controller.AddQuantityConversion(result);

                //assert
                Assert.IsType <OkObjectResult>(okResult);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }
        }
Example #7
0
 public QuantityControllerTest()
 {
     mockBL     = new Mock <IQuantityMeasurementBL>();
     controller = new QuantityController(mockBL.Object);
 }
 //Constructor for Providing mock and controller instances.
 public QunatityMeasurementTests()
 {
     mock       = new Mock <IQuantityMeasurementBL>();
     controller = new QuantityController(mock.Object);
 }