public void ShouldInitializeContextTwiceWithDepartmentsSeed()
        {
            // Arrange
            var dataSeed            = new IDataSeed[] { new DepartmentDataSeed() };
            var databaseInitializer = new EmployeeContextDatabaseInitializer(dataSeed);

            // Act
            List <Department> allDepartmentsFirst;

            using (var context = this.CreateContext(databaseInitializer))
            {
                allDepartmentsFirst = context.Set <Department>().ToList();
            }

            List <Department> allDepartmentsSecond;

            using (var context = this.CreateContext(databaseInitializer))
            {
                allDepartmentsSecond = context.Set <Department>().ToList();
            }

            // Assert
            allDepartmentsFirst.Should().HaveCount(2);
            allDepartmentsSecond.Should().HaveCount(2);
        }
        public void ShouldInitializeContextTwiceWithApplicationSettingSeed()
        {
            // Arrange
            var dataSeed            = new IDataSeed[] { new ApplicationSettingDataSeed() };
            var databaseInitializer = new EmployeeContextDatabaseInitializer(new EmployeeContextMigrationConfiguration(dataSeed));

            // Act
            List <ApplicationSetting> allDepartmentsFirst;

            using (var context = this.CreateContext(databaseInitializer))
            {
                allDepartmentsFirst = context.Set <ApplicationSetting>().ToList();
            }

            List <ApplicationSetting> allDepartmentsSecond;

            using (var context = this.CreateContext(databaseInitializer))
            {
                allDepartmentsSecond = context.Set <ApplicationSetting>().ToList();
            }

            // Assert
            allDepartmentsFirst.Should().HaveCount(1);
            allDepartmentsSecond.Should().HaveCount(1);
        }
        public void ShouldInitializeContextWithApplicationSettingSeed()
        {
            // Arrange
            var dataSeed            = new IDataSeed[] { new ApplicationSettingDataSeed(), };
            var databaseInitializer = new EmployeeContextDatabaseInitializer(dataSeed);

            // Act
            var context = this.CreateContext(databaseInitializer);

            // Assert
            var applicationSetting = context.Set <ApplicationSetting>().ToList();

            applicationSetting.Should().HaveCount(1);
        }
        public void ShouldInitializeContextWithDepartmentsSeed()
        {
            // Arrange
            var dataSeed            = new IDataSeed[] { new DepartmentDataSeed() };
            var databaseInitializer = new EmployeeContextDatabaseInitializer(dataSeed);

            // Act
            var context = this.CreateContext(databaseInitializer);

            // Assert
            var allDepartments = context.Set <Department>().ToList();

            allDepartments.Should().HaveCount(2);
        }
        public void ShouldInitializeContextWithEmptyDataSeed()
        {
            // Arrange
            var dataSeed            = new IDataSeed[] { };
            var databaseInitializer = new EmployeeContextDatabaseInitializer(new EmployeeContextMigrationConfiguration(dataSeed));

            // Act
            var context = this.CreateContext(databaseInitializer);

            // Assert
            var allDepartments = context.Set <Department>().ToList();

            allDepartments.Should().HaveCount(0);
        }
 public RepositoryContext(DbContextOptions <RepositoryContext> options, IDataSeed dataSeed) : base(options)
 {
     this.dataSeed = dataSeed;
 }
 public FillDataBaseService(IDataSeed dataSeed)
 {
     _dataSeed = dataSeed;
 }
 public DataListControl(IDataSeed dataSeed)
 {
     InitializeComponent();
     this.dataSeed = dataSeed;
     parent        = (frmMain)this.ParentForm;
 }
Exemple #9
0
 public ExchangeContext(DbContextOptions <ExchangeContext> options, IDataSeed dataSeed) : base(options)
 {
     _dataSeed = dataSeed;
 }
Exemple #10
0
 public ExchangeContext(IDataSeed dataSeed)
 {
     _dataSeed = dataSeed;
 }
Exemple #11
0
 public ExchangeContext(DbContextOptions <ExchangeContext> options, IDataSeed dataSeed) : base(options)
 {
     Console.WriteLine("DBCOntext...2");
     _dataSeed = dataSeed;
 }
Exemple #12
0
 public ExchangeContext(IDataSeed dataSeed)
 {
     Console.WriteLine("DBCOntext...1");
     _dataSeed = dataSeed;
 }