Example #1
0
        public void Get_Tariff_Api_With_OK_Result()
        {
            var controller = new TariffController();
            var tariffs    = controller.Get(3500);

            Assert.IsType <OkObjectResult>(tariffs);
        }
Example #2
0
        public void Get_Tariff_Api_With_Max_Value_Result()
        {
            var controller = new TariffController();
            var tariffs    = controller.Get(10000000000000011102);

            Assert.IsType <OkObjectResult>(tariffs);
        }
Example #3
0
        public void Should_get_tariff_results()
        {
            var mockResult = new List <TariffModel>()
            {
                new TariffModel()
                {
                    AnnualCost = 800, TariffName = "test tariff"
                }
            };

            _mockTariffService.Setup(t => t.GetTariffs(It.IsAny <int>())).
            Returns(mockResult);
            var result = _controller.Get(1000);

            Assert.NotNull(result);
            Assert.Equal(mockResult, result);
            _mockTariffService.Verify(x => x.GetTariffs(1000), Times.Once);
        }