public void TearDown()
        {
            Conventions.SetFindAggregateTypeForEventType(null);

            Resolver.Reset();

            _eventStoreConnection.Close();
            _eventStoreConnection = null;

            _logger = null;
        }
Ejemplo n.º 2
0
        public EventStoreEventStore(IEventStoreSession eventStoreConnection, ILogger logger)
        {
            if (eventStoreConnection == null)
            {
                throw new ArgumentNullException("eventStoreConnection");
            }
            if (logger == null)
            {
                throw new ArgumentNullException("logger");
            }

            _eventStoreConnection = eventStoreConnection;
            _logger = logger;
        }
        public void SetUp()
        {
            _logger = new ConsoleLogger();

            _eventStoreConnection = EventStoreConnection.Create(new IPEndPoint(IPAddress.Loopback, 1113));
            _eventStoreConnection.ConnectAsync().Wait();

            Resolver.Configure(
                type =>
            {
                if (type == typeof(ILogger))
                {
                    return(_logger);
                }

                throw new InvalidOperationException($"No type of {type} registered.");
            },
                type => null,
                o => { });
        }