コード例 #1
0
        public async Task BeforeEachTest()
        {
            var connectionString =
                EnvironmentVariablesProvider.GetVariable("TinyCommerce_IntegrationTest_ConnectionString");

            if (connectionString == null)
            {
                throw new ApplicationException($"You must provide connection string.");
            }

            Logger      = Substitute.For <ILogger>();
            EmailSender = Substitute.For <IEmailSender>();

            CustomersStartup.Initialize(connectionString, Logger, EmailSender);
            CustomersModule = new CustomersModule();

            await CustomersModule.ExecuteCommandAsync(new PurgeModuleCommand());
        }
コード例 #2
0
 public void AfterEachTest()
 {
     CustomersStartup.Stop();
 }