Exemple #1
0
        public IEnumerable <ILayerEntityRoot> GetAllLayers()
        {
            var output = gateway.GetAllLayers();

            if (output == null || !output.Any())
            {
                throw new ArgumentNullException("output", "Repository returned null value");
            }

            return(output);
        }
        public IEnumerable <IFeatureTypeInfo> GetAllLayersInfos()
        {
            var output = gateway.GetAllLayers();

            if (output == null || !output.Any())
            {
                throw new ArgumentNullException("output", "Repository returned null value");
            }

            return(output.Select(CreateLayerInfoFromEntity));
        }
Exemple #3
0
            public void Should_return_list_with_geoentities_When_db_has_records()
            {
                //arrange
                var output = new List <ILayerEntityRoot>();
                var elem   = Mock.Create <ILayerEntityRoot>();

                output.Add(elem);
                Mock.Arrange(() => gateway.GetAllLayers()).Returns(output);

                //act
                var list = repository.GetAllLayers();

                //assert
                Assert.IsNotEmpty(list);
            }
Exemple #4
0
            public void Should_return_list_with_layerinfo_When_db_has_records()
            {
                //arrange
                var output = new List <ILayerEntityRoot>();
                var elem   = Mock.Create <ILayerEntityRoot>();


                elem.Layer.Sql = "sql";

                output.Add(elem);
                Mock.Arrange(() => gateway.GetAllLayers()).Returns(output);

                //act
                var list      = repository.GetAllLayersInfos().ToList();
                var layerInfo = list.First();

                //assert
                Assert.IsNotEmpty(list);
                Assert.IsInstanceOf <IFeatureTypeInfo>(layerInfo);
            }