public void Always_creates_a_new_DbSet_instance() { var context = Mock.Of<DbContext>(); var factorySource = new DbSetSource(); Assert.NotSame(factorySource.Create(context, typeof(Random)), factorySource.Create(context, typeof(Random))); }
public void Can_create_new_generic_DbSet() { var context = Mock.Of<DbContext>(); var factorySource = new DbSetSource(); var set = factorySource.Create(context, typeof(Random)); Assert.IsType<InternalDbSet<Random>>(set); }
public void Can_create_new_generic_DbSet() { var context = Mock.Of <DbContext>(); var factorySource = new DbSetSource(); var set = factorySource.Create(context, typeof(Random)); Assert.IsType <InternalDbSet <Random> >(set); }
public void Always_creates_a_new_DbSet_instance_for_shared_type() { var context = InMemoryTestHelpers.Instance.CreateContext(); var factorySource = new DbSetSource(); Assert.NotSame( factorySource.Create(context, nameof(Random), typeof(Random)), factorySource.Create(context, nameof(Random), typeof(Random))); }
public void Can_create_new_generic_DbSet_for_shared_type() { var context = InMemoryTestHelpers.Instance.CreateContext(); var factorySource = new DbSetSource(); var set = factorySource.Create(context, nameof(Random), typeof(Random)); Assert.IsType <InternalDbSet <Random> >(set); }
public void Initializes_all_entity_set_properties_with_setters() { var setFinder = new FakeSetFinder(); var setSource = new DbSetSource(); var customServices = new ServiceCollection() .AddSingleton <IDbSetInitializer>( new DbSetInitializer(setFinder, setSource)); var serviceProvider = InMemoryTestHelpers.Instance.CreateServiceProvider(customServices); using var context = new JustAContext( new DbContextOptionsBuilder().UseInternalServiceProvider(serviceProvider).Options); Assert.NotNull(context.One); Assert.NotNull(context.GetTwo()); Assert.NotNull(context.Three); Assert.Null(context.Four); }