public void Check_If_BelongTest() { Mock_ClusterService clusterService = new Mock_ClusterService(true); List <Cluster> clusters = clusterService.ReadJsonForTests(); Assert.IsTrue(clusters[0].Check_If_Belong(clusters[0].Coordinates.ElementAt(0))); }
public void Calculate_RadiusTest() { Mock_ClusterService clusterService = new Mock_ClusterService(true); List <Cluster> clusters = clusterService.ReadJsonForTests(); double ActualRadius = 111.49002209304558; Assert.AreEqual(ActualRadius, clusters[0].Cluster_Radius); }
public void Calculate_CenterTest() { Mock_ClusterService clusterService = new Mock_ClusterService(true); List <Cluster> clusters = clusterService.ReadJsonForTests(); Location center = clusters[0].Center_Location; Location TestCenter = new Location(-25.7669207258453, 28.32507578731504, DateTime.Now); Assert.AreEqual(TestCenter.Latitude, center.Latitude); Assert.AreEqual(TestCenter.Longitude, center.Longitude); }
public void AddLocationToClusterTest() { Mock_ClusterService clusterService = new Mock_ClusterService(true); clusterService.ReadJsonForTests(); Location mockLocation = new Location(-26.275312, 28.065452); clusterService.AddLocationToCluster(mockLocation); Location secondMockLoc = new Location(-26.275355, 28.065396); List <Cluster> checkInRange = clusterService.ClustersInRange(secondMockLoc, 35.00); bool tester = false; foreach (Cluster yourCluster in checkInRange) { if (yourCluster.Coordinates.Contains(mockLocation)) { tester = true; } } Assert.IsTrue(tester); }