public void In_memory_DbSet_can_be_used_for_Attach() { var set = new InMemoryNonGenericDbSet <Product>(); var product = new Product(); Assert.Same(product, set.Attach(product)); Assert.Same(product, set.ToList <Product>().Single()); }
public void In_memory_DbSet_can_be_used_for_AddRange() { var set = new InMemoryNonGenericDbSet <Product>(); var products = new[] { new Product { Id = 1 }, new Product { Id = 2 } }; Assert.Same(products, set.AddRange(products)); Assert.Equal(products.OrderBy(p => p.Id), set.ToList <Product>().OrderBy(p => p.Id)); }