Example #1
0
        public void DistanceCalculationWithEqualLongAndLats()
        {
            //Arrange
            const decimal propertyLat  = (decimal) - 33.69840001358826;
            const decimal propertyLong = (decimal)150.9021577216302;
            //Act
            var result = LocationMatcher.DistanceCalculator(propertyLat, propertyLong, propertyLat, propertyLong);

            //Assert
            Assert.Equal(0, result);
        }
Example #2
0
        public void DistanceCalculationWithLessThan200MDistance()
        {
            //Arrange
            const decimal propertyLat1  = (decimal) - 33.69840001358826;
            const decimal propertyLong1 = (decimal)150.9021577216302;
            const decimal propertyLat2  = (decimal) - 33.69947764869006;
            const decimal propertyLong2 = (decimal)150.90192879768415;
            //Act
            var result = LocationMatcher.DistanceCalculator(propertyLat1, propertyLong1, propertyLat2, propertyLong2);

            //Assert
            Assert.True(result < 200);
        }
Example #3
0
        public void DistanceCalculationWithMoreThan200MDistance()
        {
            //Arrange
            const decimal propertyLat1  = (decimal) - 33.69840001358826;
            const decimal propertyLong1 = (decimal)150.9021577216302;
            const decimal propertyLat2  = (decimal) - 33.69880526865836;
            const decimal propertyLong2 = (decimal)150.90490143612098;
            //Act
            var result = LocationMatcher.DistanceCalculator(propertyLat1, propertyLong1, propertyLat2, propertyLong2);

            //Assert
            Assert.True(result > 200);
        }