Inheritance: IPaymentServiceConfiguration
コード例 #1
0
ファイル: Program.cs プロジェクト: JamesTryand/Mike.Spikes
        public void WithManualWireUp()
        {
            var configuration     = new PaymentServiceConfiguration();
            var bus               = new Bus(configuration);
            var accountRepository = new AccountRepository(configuration);
            var paymentService    = new PaymentService(accountRepository, bus);

            paymentService.Start();

            // pretend something is publishing to me
            PretendToPublish();

            // wait for some shutdown event here
            bus.Dispose();
            accountRepository.Dispose();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: mikehadlow/Mike.Spikes
        public void WithManualWireUp()
        {
            var configuration = new PaymentServiceConfiguration();
            var bus = new Bus(configuration);
            var accountRepository = new AccountRepository(configuration);
            var paymentService = new PaymentService(accountRepository, bus, () => DateTime.Now);

            paymentService.Start();

            // pretend something is publishing to me
            PretendToPublish();

            // wait for some shutdown event here
            bus.Dispose();
            accountRepository.Dispose();
        }