Beispiel #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PiggyBackingFacts"/> class.
        /// </summary>
        public PiggyBackingFacts()
        {
            OverrideSettings("piggyback_console_settings.xml");
            _consoleHost = AS4Component.Start(Environment.CurrentDirectory);

            _windowsService = new WindowsServiceFixture();
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="SampleTestTemplate"/> class.
        /// </summary>
        protected SampleTestTemplate(WindowsServiceFixture fixture)
        {
            try
            {
                _fixture = fixture;

                // ReSharper disable once InconsistentNaming
                string samples_pmodes = Path.Combine(".", "samples", "pmodes");
                CleanSlateReceivingPModesFrom(samples_pmodes);
                CleanSlateSendingPModesFrom(samples_pmodes);

                CreateOrClearDirectory(@".\messages\out");
                CreateOrClearDirectory(@".\messages\in");
                CreateOrClearDirectory(@".\messages\receipts");
                CreateOrClearDirectory(@".\messages\errors");
                CreateOrClearDirectory(@".\messages\exceptions");
            }
            catch (Exception)
            {
                SenderMsh?.Dispose();
                _fixture?.Dispose();
                throw;
            }
        }
Beispiel #3
0
 public SampleTests(WindowsServiceFixture fixture) : base(fixture)
 {
 }