public void ProEllipseViewModel() { var ellipseVM = new ProEllipseViewModel(); // can we create an element Assert.IsFalse(ellipseVM.CanCreateElement); ellipseVM.Distance = 1000.0; // can't test manual input of of starting and ending points // they call methods that reference the ArcMap Application/Document objects // which is not available in unit testing // manual input of azimuth ellipseVM.AzimuthType = DistanceAndDirectionLibrary.AzimuthTypes.Degrees; ellipseVM.AzimuthString = "90.1"; Assert.AreEqual(90.1, ellipseVM.Azimuth); }
public void ProEllipseViewModel_ThrowsException6() { var ellipseVM = new ProEllipseViewModel(); ellipseVM.Azimuth = -1; }
public void ProEllipseViewModel_ThrowsException3() { var ellipseVM = new ProEllipseViewModel(); ellipseVM.AzimuthString = "esri"; }
public void ProEllipseViewModel_ThrowsException5() { var ellipseVM = new ProEllipseViewModel(); ellipseVM.MinorAxisDistance = -1; }
public void ProEllipseViewModel_ThrowsException2() { var ellipseVM = new ProEllipseViewModel(); ellipseVM.MinorAxisDistanceString = "esri"; }