Beispiel #1
0
        public void connection_name_is_set()
        {
            var name = "FooConnection";
            var conn = new MockStreamStoreConnection(name);

            Assert.Equal(name, conn.ConnectionName);
        }
        public StreamReaderTests(ITestOutputHelper toh, StreamStoreConnectionFixture fixture)
        {
            _toh = toh;
            _streamNameBuilder = new PrefixedCamelCaseStreamNameBuilder("UnitTest");
            var mockStreamStore = new MockStreamStoreConnection("Test-" + Guid.NewGuid());

            mockStreamStore.Connect();

            _stores.Add(mockStreamStore);
            _stores.Add(fixture.Connection);

            _streamName = _streamNameBuilder.GenerateForAggregate(typeof(TestAggregate), Guid.NewGuid());


            foreach (var store in _stores)
            {
                AppendEvents(NUM_OF_EVENTS, store, _streamName);
            }
        }
        public StreamStoreSubscriptionTests(StreamStoreConnectionFixture fixture)
        {
            _admin             = fixture.AdminCredentials;
            _streamNameBuilder = new PrefixedCamelCaseStreamNameBuilder("UnitTest");
            var mockStreamStore = new MockStreamStoreConnection(nameof(MockStreamStoreConnection));

            mockStreamStore.Connect();
            fixture.Connection.Connect();
            _stores.Add(mockStreamStore);
            _stores.Add(fixture.Connection);

            _streamName = _streamNameBuilder.GenerateForAggregate(typeof(TestAggregate), Guid.NewGuid());
            var eventCount = 10;

            foreach (var store in _stores)
            {
                AppendEvents(eventCount, store, _streamName);
            }
        }
Beispiel #4
0
        public StreamStoreReadTests(StreamStoreConnectionFixture fixture)
        {
            IStreamNameBuilder streamNameBuilder = new PrefixedCamelCaseStreamNameBuilder("UnitTest");
            var mockStreamStore = new MockStreamStoreConnection("Test");

            mockStreamStore.Connect();

            _stores.Add(mockStreamStore);
            _stores.Add(fixture.Connection);

            _streamName = streamNameBuilder.GenerateForAggregate(typeof(TestAggregate), Guid.NewGuid());
            var eventCount = 10;

            foreach (var store in _stores)
            {
                AppendEvents(eventCount, store, _streamName);
            }

            _lastEvent = eventCount - 1;
        }