Пример #1
0
 public void DbSet_Local_from_generic_set_is_same_as_from_non_generic_set()
 {
     using (var context = new F1Context())
     {
         Assert.Same(context.Drivers.Local, context.Set(typeof(Driver)).Local);
     }
 }
Пример #2
0
        public void Adding_entity_of_wrong_type_to_non_generic_local_view_throws()
        {
            var team = new Team
                           {
                               Id = -1,
                               Name = "Wubbsy Racing"
                           };
            var expectedException = GenerateException(() => ((IList)new List<Driver>()).Add(team));

            using (var context = new F1Context())
            {
                var local = context.Set(typeof(Driver)).Local;

                Assert.Equal(expectedException.Message, Assert.Throws<ArgumentException>(() => local.Add(team)).Message);
            }
        }