Esempio n. 1
0
        public void MapAlignmentToResult()
        {
            var fileName         = "theFile name.svl";
            var designUid        = Guid.NewGuid();
            var designDescriptor = new TRex.Designs.Models.DesignDescriptor(designUid, "", fileName);
            var extents          = new BoundingWorldExtent3D(1, 2, 50, 100);
            var design           = new Alignment(designUid, designDescriptor, extents);

            var result = AutoMapperUtility.Automapper.Map <DesignFileDescriptor>(design);

            Assert.Equal(ImportedFileType.Alignment, result.FileType);
            Assert.Equal(fileName, result.Name);
            Assert.Equal(designUid.ToString(), result.DesignUid);
            Assert.Equal(extents.MaxX, result.Extents.MaxX);
        }
Esempio n. 2
0
        public void MapDesignsurfaceToResult()
        {
            var fileName         = "theFile name.ttm";
            var designUid        = Guid.NewGuid();
            var designDescriptor = new TRex.Designs.Models.DesignDescriptor(designUid, "", fileName);
            var extents          = new BoundingWorldExtent3D(1, 2, 50, 100, -45, 50);
            var design           = new Designs.Storage.Design(designUid, designDescriptor, extents);

            var result = AutoMapperUtility.Automapper.Map <DesignFileDescriptor>(design);

            Assert.Equal(ImportedFileType.DesignSurface, result.FileType);
            Assert.Equal(fileName, result.Name);
            Assert.Equal(designUid.ToString(), result.DesignUid);
            Assert.Equal(extents.MaxX, result.Extents.MaxX);
            Assert.Null(result.SurveyedUtc);
        }
Esempio n. 3
0
        public void MapSurveyedSurfaceToResult()
        {
            var fileName         = "theFile name.ttm";
            var designUid        = Guid.NewGuid();
            var designDescriptor = new TRex.Designs.Models.DesignDescriptor(designUid, "", fileName);
            var extents          = new BoundingWorldExtent3D(1, 2, 50, 100);
            var surveyedUtc      = DateTime.UtcNow.AddDays(-2);
            var design           = new TRex.SurveyedSurfaces.SurveyedSurface(designUid, designDescriptor, surveyedUtc, extents);

            var result = AutoMapperUtility.Automapper.Map <DesignFileDescriptor>(design);

            Assert.Equal(ImportedFileType.SurveyedSurface, result.FileType);
            Assert.Equal(fileName, result.Name);
            Assert.Equal(designUid.ToString(), result.DesignUid);
            Assert.Equal(extents.MaxX, result.Extents.MaxX);
            Assert.Equal(surveyedUtc, result.SurveyedUtc);
        }