public void GetClosestAddress_ShouldReturnFiveResult()
        {
            ClosestAddressWebapiController controller = new ClosestAddressWebapiController();
            var result = controller.GetClosestAddress(AddressConstants.OriginAddress);

            Assert.AreEqual(result.Count, AddressConstant.AddressCount);
        }
        public void GetClosestAddress_ShouldReturnResult()
        {
            ClosestAddressWebapiController controller = new ClosestAddressWebapiController();
            var result = controller.GetClosestAddress(AddressConstants.OriginAddress);

            Assert.IsNotNull(result);
        }
        public void GetClosestAddress_ShouldReturnNearestResult()
        {
            ClosestAddressWebapiController controller = new ClosestAddressWebapiController();
            var result         = controller.GetClosestAddress(AddressConstants.OriginAddress);
            var expectedResult = result.OrderBy(x => x.KM);

            Assert.IsTrue(expectedResult.SequenceEqual(result));
        }