Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
            }
        }
Exemplo n.º 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);
 }