예제 #1
0
        private IFeatureWorkspace CreateFeatureWorkspace()
        {
            IFeatureWorkspace workspace = null;

            // Create feature workspace
            workspace = RLOSViewModel.CreateFeatureWorkspace("tempWorkspace");

            return(workspace);
        }
예제 #2
0
        private IFeatureClass CreateObserversFeatureClass(IFeatureWorkspace workspace)
        {
            // Create Srs
            ISpatialReferenceFactory spatialrefFactory = new SpatialReferenceEnvironmentClass();
            ISpatialReference        sr = spatialrefFactory.CreateProjectedCoordinateSystem(
                (int)(esriSRProjCSType.esriSRProjCS_World_Mercator));

            IFeatureClass pointFc = RLOSViewModel.CreateObserversFeatureClass(workspace, sr, "tempFC");

            return(pointFc);
        }
예제 #3
0
        public void StartStopEditTest()
        {
            IWorkspace workspace = CreateFeatureWorkspace() as IWorkspace;

            Assert.IsNotNull(workspace);

            bool success = RLOSViewModel.StartEditOperation(workspace);

            Assert.IsTrue(success);

            success = RLOSViewModel.StopEditOperation(workspace);
            Assert.IsTrue(success);

            success = RLOSViewModel.StartEditOperation(null);
            Assert.IsFalse(success);
        }
예제 #4
0
        public void CreateRLOSViewModelTest()
        {
            var rlosViewModel = new RLOSViewModel();

            Assert.IsNotNull(rlosViewModel);
        }