Start() 공개 메소드

public Start ( ) : void
리턴 void
예제 #1
0
        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
        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();
        }