public void Non_generic_DbSet_creation_works_under_partial_trust()
        {
            using (var context = new EmptyContext())
            {
                var set = context.Set(typeof(Product));

                Assert.NotNull(set);
            }
        }
Exemplo n.º 2
0
        public void Read_loads_edmx_from_EdmxWriter_into_DbCompiledModel()
        {
            var stream = new MemoryStream();
            var xmlWriter = XmlWriter.Create(stream);

            using (var context = new EmptyContext())
            {
                EdmxWriter.WriteEdmx(context, xmlWriter);
            }

            stream.Seek(0, SeekOrigin.Begin);

            var defaultSchema = "default";
            var xmlReader = XmlReader.Create(stream);
            var readModel = EdmxReader.Read(xmlReader, defaultSchema);

            Assert.IsType<DbCompiledModel>(readModel);

            Assert.Equal(defaultSchema, readModel.DefaultSchema);
            Assert.NotNull(readModel.ProviderInfo);
        }
Exemplo n.º 3
0
 public void Derived_context_with_no_sets_is_okay()
 {
     using (var context = new EmptyContext())
     {
         // Asking for the ObjectContext causes the DbContext to be initialized even with no types.
         Assert.NotNull(GetObjectContext(context));
     }
 }