Ejemplo n.º 1
0
 public collection_resolver_tests()
 {
     var factory = new TestConfigurationFactory();
     var cfg = new DestinationConfiguration(typeof (IntegerDest));
     cfg.From(typeof (IntegerSource));
     integerComponentElementConfig = factory.CreateBindableConfiguration(cfg.TakeSnapshot());
     contextualizer = new TestContextualizer();
 }
Ejemplo n.º 2
0
        public async Task RunBeforeAnyTests()
        {
            var configuration = TestConfigurationFactory.Build();

            await using var dbContext = TestDatabase.CreateSheepItDbContext(configuration);

            dbContext.Database.EnsureDeleted();
            dbContext.Database.Migrate();
        }
Ejemplo n.º 3
0
        private static CommandsOutput RunCommand(string[] commands, VariableForEnvironment[] variables)
        {
            var config = TestConfigurationFactory.Build();

            var processSettings = new DeploymentProcessSettings(config);

            var commandRunner = new BashCommandsRunner(
                workingDir: TestContext.CurrentContext.TestDirectory,
                bashPath: processSettings.Shell.Bash.ToString()
                );

            var processOutput = commandRunner.Run(commands, variables);

            PrintResults(processOutput);

            return(processOutput);
        }
Ejemplo n.º 4
0
        private IDisposable SetMainWindow(WindowsFramework framework)
        {
            try
            {
                Keyboard = Keyboard.Instance;
                var configuration = TestConfigurationFactory.Create(framework);
                Application = configuration.LaunchApplication();
                MainWindow  = configuration.GetMainWindow(Application);

                return(new ShutdownApplicationDisposable(this));
            }
            catch (Exception e)
            {
                logger.Error("Failed to launch application and get main window", e);
                if (Application != null)
                {
                    Application.Close();
                }
                throw;
            }
        }
Ejemplo n.º 5
0
 public list_property_binder_tests()
 {
     configFactory = new TestConfigurationFactory();
 }
Ejemplo n.º 6
0
 public static IExecuteMapping ToExecutable(this ITakeDestinationConfigurationSnapshot cfg,Type sourceType,params ITakeDestinationConfigurationSnapshot[] otherCfgs)
 {
     var bindable = new TestConfigurationFactory().CreateBindableConfiguration(cfg.TakeSnapshot());
     return bindable.CreateExecutableMapping(sourceType);
 }
Ejemplo n.º 7
0
 public complex_model_mapping_tests()
 {
     contextualizer = new TestContextualizer();
     configFactory=new TestConfigurationFactory();
     container = new DestinationConfigurationContainer(null, configFactory);
 }
Ejemplo n.º 8
0
 public mapping_configuration_tests()
 {
     configFactory=new TestConfigurationFactory();
     contextualizer=new TestContextualizer();
 }
Ejemplo n.º 9
0
 public conventional_mapping_tests()
 {
     contextualizer = new TestContextualizer();
     bindableFactory = new TestConfigurationFactory();
 }