public void ToOtherTransform() { Point point = Auxilaries.RandomPoint(); Point expected = point; Point actual = point.ChangeTransform(null, null); Assert.AreEqual(expected, actual); Assert.AreNotSame(expected, actual); }
private void TestGetPoint_InvalidEnum_Helper() { Point staticPoint = Auxilaries.RandomPoint(); Point modelPoint = Auxilaries.RandomPoint(); Correspondence correspondence = new Correspondence( staticPoint: staticPoint, modelPoint: modelPoint ); Fragment.ICPFragmentType type = (Fragment.ICPFragmentType) 99; correspondence.GetPoint(type); }
public void TestGetPoint_StaticPoint() { Point staticPoint = Auxilaries.RandomPoint(); Point modelPoint = Auxilaries.RandomPoint(); Correspondence correspondence = new Correspondence( staticPoint: staticPoint, modelPoint: modelPoint ); Fragment.ICPFragmentType type = Fragment.ICPFragmentType.Static; Point actual = correspondence.GetPoint(type); Assert.AreEqual(staticPoint, actual); }
public void Test_Equals_AreNotEqual() { CorrespondenceCollection actual = correspondences; Point modelPoint = Auxilaries.RandomPoint(); Point staticPoint = Auxilaries.RandomPoint(); modelPointList.Add(modelPoint); staticPointList.Add(staticPoint); correspondences.Add(new Correspondence(modelPoint: modelPoint, staticPoint: staticPoint)); CorrespondenceCollection other = new CorrespondenceCollection(modelPointList, staticPointList, correspondenceList); Assert.IsFalse(actual.Equals(other)); Assert.IsFalse(other.Equals(actual)); Assert.AreNotEqual(actual.GetHashCode(), other.GetHashCode()); }
public void Test_Add_DistanceNode() { Point staticPoint = Auxilaries.RandomPoint(); Point modelPoint = Auxilaries.RandomPoint(); float distance = 3; DistanceNode node = new DistanceNode( modelPoint: modelPoint, staticPoint: staticPoint, distance: distance ); CorrespondenceCollection actual = correspondences; correspondences.Add(node); modelPointList.Add(modelPoint); staticPointList.Add(staticPoint); correspondenceList.Add(new Correspondence(staticPoint: staticPoint, modelPoint: modelPoint)); CorrespondenceCollection expected = new CorrespondenceCollection(modelPointList, staticPointList, correspondenceList); Assert.AreEqual(expected, actual); }