public void CorrectEntityName()
        {
            var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
            var results = entityFrameworkMetaDataExtractor.Extract<DbContext0>().ToList();

            Assert.That(results.Count, Is.EqualTo(1));

            var firstEntity = results.First();
            Assert.That(firstEntity, Is.Not.Null);

            Assert.That(firstEntity.Name, Is.EqualTo("Entity0"));
        }
Example #2
0
        public void CorrectEntityName()
        {
            var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
            var results = entityFrameworkMetaDataExtractor.Extract <DbContext0>().ToList();

            Assert.That(results.Count, Is.EqualTo(1));

            var firstEntity = results.First();

            Assert.That(firstEntity, Is.Not.Null);

            Assert.That(firstEntity.Name, Is.EqualTo("Entity0"));
        }
Example #3
0
        public void EmptyEntity()
        {
            var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
            var results = entityFrameworkMetaDataExtractor.Extract <DbContext0>().ToList();

            Assert.That(results.Count, Is.EqualTo(1));

            var firstEntity = results.First();

            Assert.That(firstEntity, Is.Not.Null);

            Assert.That(firstEntity.Dimensions.Count, Is.EqualTo(0));
            Assert.That(firstEntity.Measures.Count, Is.EqualTo(0));
            Assert.That(firstEntity.AdditionInformations.Count, Is.EqualTo(0));
        }
Example #4
0
        public void IgnoreIdProperty()
        {
            var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
            var results = entityFrameworkMetaDataExtractor.Extract <DbContext1>().ToList();

            Assert.That(results.Count, Is.EqualTo(1));

            var firstEntity = results.First();

            Assert.That(firstEntity, Is.Not.Null);

            Assert.That(firstEntity.Dimensions.SingleOrDefault(x => x.Name.Contains("Id")), Is.Null);

            Assert.That(firstEntity.Dimensions.Count, Is.EqualTo(0));
            Assert.That(firstEntity.Measures.Count, Is.EqualTo(0));
            Assert.That(firstEntity.AdditionInformations.Count, Is.EqualTo(0));
        }
        public void CorrectlyIdentifyDimensionProperty()
        {
            var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
            var results = entityFrameworkMetaDataExtractor.Extract<DbContext2>().ToList();

            Assert.That(results.Count, Is.EqualTo(1));

            var firstEntity = results.First();
            Assert.That(firstEntity, Is.Not.Null);

            Assert.That(firstEntity.Dimensions.SingleOrDefault(x => x.Name.Contains("Id")), Is.Null);

            Assert.That(firstEntity.Dimensions.Count, Is.EqualTo(2));

            Assert.That(firstEntity.Dimensions.ToList()[0].Name, Is.EqualTo("FirstName"));
            Assert.That(firstEntity.Dimensions.ToList()[1].Name, Is.EqualTo("LastName"));

            Assert.That(firstEntity.Measures.Count, Is.EqualTo(0));
            Assert.That(firstEntity.AdditionInformations.Count, Is.EqualTo(0));
        }
Example #6
0
 public void GetNorthwindMetaData()
 {
     var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
     var results = entityFrameworkMetaDataExtractor.Extract <MyDbContext>().ToList();
 }
        public void EmptyEntity()
        {
            var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
            var results = entityFrameworkMetaDataExtractor.Extract<DbContext0>().ToList();

            Assert.That(results.Count, Is.EqualTo(1));

            var firstEntity = results.First();
            Assert.That(firstEntity, Is.Not.Null);

            Assert.That(firstEntity.Dimensions.Count, Is.EqualTo(0));
            Assert.That(firstEntity.Measures.Count, Is.EqualTo(0));
            Assert.That(firstEntity.AdditionInformations.Count, Is.EqualTo(0));
        }
 public void GetNorthwindMetaData()
 {
     var entityFrameworkMetaDataExtractor = new EntityFrameworkMetaDataExtractor();
     var results = entityFrameworkMetaDataExtractor.Extract<MyDbContext>().ToList();
 }