private static InMemoryBus CreateBus() { var dependencies = new DefaultDependencyResolver(); dependencies.Add <IRepositorioDeProdutos>(new RepositorioDeProdutos()); dependencies.Add <IRepositorioDeClientes>(new RepositorioDeClientes()); dependencies.Add <IRepositorioDeNotasFiscais>(new RepositorioDeNotasFiscais()); var bus = new InMemoryBus(dependencies); bus.RegisterHandler <EmitirNotaFiscal>(); bus.RegisterHandler <CancelarNotaFiscal>(); return(bus); }