Пример #1
0
 public override void TestFixtureSetUp()
 {
     base.TestFixtureSetUp();
     _node = new MiniNode(PathName);
     _node.Start();
     _manager = new UsersManager(new NoopLogger(), _node.ExtHttpEndPoint, TimeSpan.FromSeconds(5));
 }
        public void should_return_stream_not_found()
        {
            const string stream1 = "account--696193173";
            const string stream2 = "LPN-FC002_LPK51001";
            using (var store = BuildConnection(_node))
            {
                store.ConnectAsync().Wait();
                //Write event to stream 1
                Assert.AreEqual(0, store.AppendToStreamAsync(stream1, ExpectedVersion.EmptyStream, new EventData(Guid.NewGuid(), "TestEvent", true, null, null)).Result.NextExpectedVersion);
                //Write 100 events to stream 2 which will have the same hash as stream 1.
                for(int i = 0; i < 100; i++){
                    Assert.AreEqual(i, store.AppendToStreamAsync(stream2, ExpectedVersion.Any, new EventData(Guid.NewGuid(), "TestEvent", true, null, null)).Result.NextExpectedVersion);
                }
            }
            var tcpPort = _node.TcpEndPoint.Port;
            var tcpSecPort = _node.TcpSecEndPoint.Port;
            var httpPort = _node.ExtHttpEndPoint.Port;
            _node.Shutdown(keepDb: true, keepPorts: true);

            //Restart the node to ensure the read index stream info cache is empty
            _node = new MiniNode(PathName, 
                tcpPort, tcpSecPort, httpPort, inMemDb: false,
                memTableSize: 20,
                hashCollisionReadLimit: 1,
                indexBitnessVersion: EventStore.Core.Index.PTableVersions.Index32Bit);
           _node.Start();
            using (var store = BuildConnection(_node))
            {
                store.ConnectAsync().Wait();
                Assert.AreEqual(SliceReadStatus.StreamNotFound, store.ReadStreamEventsForwardAsync(stream1, 0, 1, true).Result.Status);
            }
        }
        protected void CreateNode()
		{
            var projections = new ProjectionsSubsystem(1, runProjections: ProjectionType.All, startStandardProjections: false);
            Node = new MiniNode(
                PathName, inMemDb: true, skipInitializeStandardUsersCheck: false, subsystems: new ISubsystem[] { projections });
            Node.Start();
		}
Пример #4
0
 public void TearDown()
 {
     _connection.Close();
     _node.Shutdown();
     _connection = null;
     _node = null;
     _directory.TestFixtureTearDown();
 }
Пример #5
0
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _conn = EventStoreConnection.Create(_node.TcpEndPoint);
            _conn.ConnectAsync().Wait();
        }
 public override void TestFixtureSetUp()
 {
     base.TestFixtureSetUp();
     _node = new MiniNode(PathName, skipInitializeStandardUsersCheck: false);
     _node.Start();
     _conn = TestConnection.Create(_node.TcpEndPoint);
     _conn.Connect();
     When();
 }
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _connection = TestConnection.Create(_node.TcpEndPoint);
            _connection.Connect();
        }
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _connection = BuildConnection(_node);
            _connection.ConnectAsync().Wait();
        }
        public void TearDown()
        {
            Connection.Close();
            Node.Shutdown();
            Connection = null;
            Node = null;

            Directory.Delete(PathName, true);
        }
 public override void TestFixtureSetUp()
 {
     base.TestFixtureSetUp();
     _node = new MiniNode(PathName, 
         inMemDb: false,
         memTableSize: 20,
         hashCollisionReadLimit: 1,
         indexBitnessVersion: EventStore.Core.Index.PTableVersions.Index32Bit);
     _node.Start();
 }
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _connection = TestConnection.Create(_node.TcpEndPoint);
            _connection.Connect();

            _testEvents = Enumerable.Range(0, 5).Select(x => TestEvent.NewTestEvent(data: x.ToString())).ToArray();
        }
 public override void TestFixtureSetUp()
 {
     base.TestFixtureSetUp();
     _node = new MiniNode(PathName, skipInitializeStandardUsersCheck: false);
     _node.Start();
     _HttpEndPoint = _node.HttpEndPoint;
     _conn = BuildConnection(_node);
     _conn.ConnectAsync().Wait();
     Given();
     When();
 }
Пример #13
0
        public void SetUp()
        {
            WebRequest.DefaultWebProxy = new WebProxy();
            _counter = 0;
            _directory = new SpecificationWithDirectoryPerTestFixture();
            _directory.TestFixtureSetUp();
            _node = new MiniNode(_directory.PathName, skipInitializeStandardUsersCheck: false, enableTrustedAuth: true);
            _node.Start();

            _connection = TestConnection.Create(_node.TcpEndPoint);
            _connection.ConnectAsync().Wait();
        }
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _credentials = new UserCredentials(SystemUsers.Admin, SystemUsers.DefaultAdminPassword);
            var createdMiniNode = false;
            _timeout = TimeSpan.FromSeconds(10);
            // Check if a node is running in ProjectionsManagerTestSuiteMarkerBase
            if (SetUpFixture.Connection != null && SetUpFixture.Node != null)
            {
                _tag = "_" + (++SetUpFixture.Counter);
                _node = SetUpFixture.Node;
                _connection = SetUpFixture.Connection;
            }
            else
            {
                createdMiniNode = true;
                _tag = "_1";

                _node = CreateNode();
                _node.Start();

                _connection = TestConnection.Create(_node.TcpEndPoint);
                _connection.ConnectAsync().Wait();
            }

            try
            {
                _projManager = new ProjectionsManager(new ConsoleLogger(), _node.ExtHttpEndPoint, _timeout);
                Given();
                When();
            }
            catch
            {
                if (createdMiniNode)
                {
                    if (_connection != null)
                    {
                        try {
                            _connection.Close();
                        } catch { 
                        }
                    }
                    if (_node != null)
                    {
                        try { 
                        	_node.Shutdown();
                        } catch {
                        }
                    }
                }
                throw;
            }
        }
        public override void SetUp()
        {
            base.SetUp();
            _node = new MiniNode(PathName, skipInitializeStandardUsersCheck: false);
            _node.Start();

            _conn = TestConnection.Create(_node.TcpEndPoint);
            _conn.ConnectAsync().Wait();
            _conn.SetStreamMetadataAsync("$all", -1,
                                    StreamMetadata.Build().SetReadRole(SystemRoles.All),
                                    new UserCredentials(SystemUsers.Admin, SystemUsers.DefaultAdminPassword)).Wait();
        }
		public override void TestFixtureSetUp()
        {
			base.TestFixtureSetUp();

			_node = new MiniNode(PathName, skipInitializeStandardUsersCheck: false);
			_node.Start();

			var scavengeMessage = new ClientMessage.ScavengeDatabase(new NoopEnvelope(), Guid.NewGuid(), SystemAccount.Principal);
			_node.Node.MainQueue.Publish(scavengeMessage);

			When();
        }
        public override void SetUp()
        {
            base.SetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _connection = TestConnection.Create(_node.TcpEndPoint);
            _connection.ConnectAsync().Wait();

            _connection.SetStreamMetadataAsync(Stream, ExpectedVersion.EmptyStream, StreamMetadata.Build().SetMaxCount(3)).Wait();

            _testEvents = Enumerable.Range(0, 5).Select(x => TestEvent.NewTestEvent(data: x.ToString())).ToArray();
            _connection.AppendToStreamAsync(Stream, ExpectedVersion.EmptyStream, _testEvents).Wait();
        }
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName, skipInitializeStandardUsersCheck: false);
            _node.Start();
            _conn = TestConnection.Create(_node.TcpEndPoint);
            _conn.Connect();
            _conn.SetStreamMetadata("$all", -1,
                                    StreamMetadata.Build().SetReadRole(SystemRoles.All),
                                    new UserCredentials(SystemUsers.Admin, SystemUsers.DefaultAdminPassword));

            _testEvents = Enumerable.Range(0, 20).Select(x => TestEvent.NewTestEvent(x.ToString())).ToArray();
            _conn.AppendToStream("stream", ExpectedVersion.EmptyStream, _testEvents);
        }
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName, inMemDb: true);
            _node.Start();

            _conn = BuildConnection(_node);
            _conn.ConnectAsync().Wait();
            //Create 80000 events
            for(var i = 0; i < 80; i++)
            {
                _conn.AppendToStreamAsync(_streamName, ExpectedVersion.Any, CreateThousandEvents()).Wait();
            }

            _settings = new CatchUpSubscriptionSettings(100, 1, false, true);
        }
Пример #20
0
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _conn = TestConnection.Create(_node.TcpEndPoint);
            _conn.Connect();

            _eventId0 = Guid.NewGuid();
            _eventId1 = Guid.NewGuid();

            _conn.AppendToStream("test-stream",
                                 -1, 
                                 new EventData(_eventId0, "event0", false, new byte[3], new byte[2]),
                                 new EventData(_eventId1, "event1", false, new byte[7], new byte[10]));
            _conn.DeleteStream("deleted-stream", -1, hardDelete: true);
        }
        public override void SetUp()
        {
            base.SetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _firstEvent = TestEvent.NewTestEvent();

            _connection = EventStoreConnection.Create();
            _connection.Connect(_node.TcpEndPoint);

            _connection.AppendToStream("test-stream",
                                       ExpectedVersion.NoStream,
                                       _firstEvent,
                                       TestEvent.NewTestEvent(),
                                       TestEvent.NewTestEvent());

            using (var transaction = _connection.StartTransaction("test-stream", 3))
            {
                transaction.Commit();
            }
        }
        public override void SetUp()
        {
            base.SetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _firstEvent = TestEvent.NewTestEvent();

            _connection = TestConnection.Create(_node.TcpEndPoint);
            _connection.Connect();

            Assert.AreEqual(2, _connection.AppendToStream("test-stream",
                                                          ExpectedVersion.NoStream,
                                                          _firstEvent,
                                                          TestEvent.NewTestEvent(),
                                                          TestEvent.NewTestEvent()).NextExpectedVersion);

            using (var transaction = _connection.StartTransaction("test-stream", 2))
            {
                Assert.AreEqual(2, transaction.Commit().NextExpectedVersion);
            }
        }
        public override void SetUp()
        {
            base.SetUp();
            _node = new MiniNode(PathName);
            _node.Start();

            _firstEvent = TestEvent.NewTestEvent();

            _connection = BuildConnection(_node);
            _connection.ConnectAsync().Wait();

            Assert.AreEqual(2, _connection.AppendToStreamAsync("test-stream",
                                                          ExpectedVersion.NoStream,
                                                          _firstEvent,
                                                          TestEvent.NewTestEvent(),
                                                          TestEvent.NewTestEvent()).Result.NextExpectedVersion);

            using (var transaction = _connection.StartTransactionAsync("test-stream", 2).Result)
            {
                Assert.AreEqual(2, transaction.CommitAsync().Result.NextExpectedVersion);
            }
        }
 public override void TestFixtureTearDown()
 {
     _node.Shutdown();
     _node = null;
     base.TestFixtureTearDown();
 }
 public override void SetUp()
 {
     base.SetUp();
     _node = new MiniNode(PathName);
     _node.Start();
 }
Пример #26
0
 public static IEventStoreConnection To(MiniNode miniNode, TcpType tcpType, UserCredentials userCredentials = null)
 {
     return(EventStoreConnection.Create(Settings(tcpType, userCredentials),
                                        tcpType == TcpType.Ssl ? miniNode.TcpSecEndPoint : miniNode.TcpEndPoint,
                                        string.Format("ESC-{0}", Interlocked.Increment(ref _nextConnId))));
 }
Пример #27
0
        public override void TestFixtureSetUp()
        {
#if !__MonoCS__
            Helper.EatException(() => _dumpResponse  = CreateDumpResponse());
            Helper.EatException(() => _dumpResponse2 = CreateDumpResponse2());
            Helper.EatException(() => _dumpRequest   = CreateDumpRequest());
            Helper.EatException(() => _dumpRequest2  = CreateDumpRequest2());
#endif

            base.TestFixtureSetUp();

            bool createdMiniNode = false;
            if (SetUpFixture._connection != null && SetUpFixture._node != null)
            {
                _tag        = "_" + (++SetUpFixture._counter);
                _node       = SetUpFixture._node;
                _connection = SetUpFixture._connection;
            }
            else
            {
                createdMiniNode = true;
                _tag            = "_1";
                _node           = CreateMiniNode();
                _node.Start();

                _connection = TestConnection.Create(_node.TcpEndPoint);
                _connection.ConnectAsync().Wait();
            }
            _lastResponse      = null;
            _lastResponseBody  = null;
            _lastResponseBytes = null;
            _lastJsonException = null;
            try
            {
                Given();
                When();
            }
            catch
            {
                if (createdMiniNode)
                {
                    if (_connection != null)
                    {
                        try
                        {
                            _connection.Close();
                        }
                        catch
                        {
                        }
                    }
                    if (_node != null)
                    {
                        try
                        {
                            _node.Shutdown();
                        }
                        catch
                        {
                        }
                    }
                }
                throw;
            }
        }
 public override void TestFixtureSetUp()
 {
     base.TestFixtureSetUp();
     _node = new MiniNode(PathName);
     _node.Start();
 }
Пример #29
0
        public override void TestFixtureSetUp()
        {
            base.TestFixtureSetUp();
            _node = new MiniNode(PathName, enableTrustedAuth: true);
            try
            {
                _node.Start();

                var userCreateEvent1 = new ManualResetEventSlim();
                _node.Node.MainQueue.Publish(
                    new UserManagementMessage.Create(
                        new CallbackEnvelope(
                            m =>
                {
                    Assert.IsTrue(m is UserManagementMessage.UpdateResult);
                    var msg = (UserManagementMessage.UpdateResult)m;
                    Assert.IsTrue(msg.Success);

                    userCreateEvent1.Set();
                }),
                        SystemAccount.Principal,
                        "user1",
                        "Test User 1",
                        new string[0],
                        "pa$$1"));

                var userCreateEvent2 = new ManualResetEventSlim();
                _node.Node.MainQueue.Publish(
                    new UserManagementMessage.Create(
                        new CallbackEnvelope(
                            m =>
                {
                    Assert.IsTrue(m is UserManagementMessage.UpdateResult);
                    var msg = (UserManagementMessage.UpdateResult)m;
                    Assert.IsTrue(msg.Success);

                    userCreateEvent2.Set();
                }),
                        SystemAccount.Principal,
                        "user2",
                        "Test User 2",
                        new string[0],
                        "pa$$2"));

                var adminCreateEvent2 = new ManualResetEventSlim();
                _node.Node.MainQueue.Publish(
                    new UserManagementMessage.Create(
                        new CallbackEnvelope(
                            m =>
                {
                    Assert.IsTrue(m is UserManagementMessage.UpdateResult);
                    var msg = (UserManagementMessage.UpdateResult)m;
                    Assert.IsTrue(msg.Success);

                    adminCreateEvent2.Set();
                }),
                        SystemAccount.Principal,
                        "adm",
                        "Administrator User",
                        new[] { SystemRoles.Admins },
                        "admpa$$"));

                Assert.IsTrue(userCreateEvent1.Wait(10000), "User 1 creation failed");
                Assert.IsTrue(userCreateEvent2.Wait(10000), "User 2 creation failed");
                Assert.IsTrue(adminCreateEvent2.Wait(10000), "Administrator User creation failed");

                Connection = TestConnection.Create(_node.TcpEndPoint, TcpType.Normal, _userCredentials);
                Connection.ConnectAsync().Wait();

                Connection.SetStreamMetadataAsync("noacl-stream", ExpectedVersion.NoStream, StreamMetadata.Build())
                .Wait();
                Connection.SetStreamMetadataAsync(
                    "read-stream",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build().SetReadRole("user1")).Wait();
                Connection.SetStreamMetadataAsync(
                    "write-stream",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build().SetWriteRole("user1")).Wait();
                Connection.SetStreamMetadataAsync(
                    "metaread-stream",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build().SetMetadataReadRole("user1")).Wait();
                Connection.SetStreamMetadataAsync(
                    "metawrite-stream",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build().SetMetadataWriteRole("user1")).Wait();

                Connection.SetStreamMetadataAsync(
                    "$all",
                    ExpectedVersion.Any,
                    StreamMetadata.Build().SetReadRole("user1"),
                    new UserCredentials("adm", "admpa$$")).Wait();

                Connection.SetStreamMetadataAsync(
                    "$system-acl",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build()
                    .SetReadRole("user1")
                    .SetWriteRole("user1")
                    .SetMetadataReadRole("user1")
                    .SetMetadataWriteRole("user1"),
                    new UserCredentials("adm", "admpa$$")).Wait();
                Connection.SetStreamMetadataAsync(
                    "$system-adm",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build()
                    .SetReadRole(SystemRoles.Admins)
                    .SetWriteRole(SystemRoles.Admins)
                    .SetMetadataReadRole(SystemRoles.Admins)
                    .SetMetadataWriteRole(SystemRoles.Admins),
                    new UserCredentials("adm", "admpa$$")).Wait();

                Connection.SetStreamMetadataAsync(
                    "normal-all",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build()
                    .SetReadRole(SystemRoles.All)
                    .SetWriteRole(SystemRoles.All)
                    .SetMetadataReadRole(SystemRoles.All)
                    .SetMetadataWriteRole(SystemRoles.All)).Wait();
                Connection.SetStreamMetadataAsync(
                    "$system-all",
                    ExpectedVersion.NoStream,
                    StreamMetadata.Build()
                    .SetReadRole(SystemRoles.All)
                    .SetWriteRole(SystemRoles.All)
                    .SetMetadataReadRole(SystemRoles.All)
                    .SetMetadataWriteRole(SystemRoles.All),
                    new UserCredentials("adm", "admpa$$")).Wait();
            }
            catch
            {
                if (_node != null)
                {
                    try
                    {
                        _node.Shutdown();
                    }
                    catch
                    {
                    }
                }
                throw;
            }
        }
 protected override IEventStoreConnection BuildConnection(MiniNode node)
 {
     return EmbeddedTestConnection.To(node);
 }
Пример #31
0
 protected virtual IEventStoreConnection BuildConnection(MiniNode node)
 {
     return EventStoreConnection.Create(node.TcpEndPoint.ToESTcpUri());
 }
Пример #32
0
        public override async Task TestFixtureSetUp()
        {
            await base.TestFixtureSetUp();

            _node = new MiniNode(PathName, enableTrustedAuth: true);
            await _node.Start();

            var userCreateEvent1 = new TaskCompletionSource <bool>(TaskCreationOptions.RunContinuationsAsynchronously);

            _node.Node.MainQueue.Publish(
                new UserManagementMessage.Create(
                    new CallbackEnvelope(
                        m => {
                Assert.IsTrue(m is UserManagementMessage.UpdateResult);
                var msg = (UserManagementMessage.UpdateResult)m;
                Assert.IsTrue(msg.Success);

                userCreateEvent1.SetResult(true);
            }),
                    SystemAccounts.System,
                    "user1",
                    "Test User 1",
                    new string[0],
                    "pa$$1"));

            var userCreateEvent2 = new TaskCompletionSource <bool>(TaskCreationOptions.RunContinuationsAsynchronously);

            _node.Node.MainQueue.Publish(
                new UserManagementMessage.Create(
                    new CallbackEnvelope(
                        m => {
                Assert.IsTrue(m is UserManagementMessage.UpdateResult);
                var msg = (UserManagementMessage.UpdateResult)m;
                Assert.IsTrue(msg.Success);

                userCreateEvent2.SetResult(true);
            }),
                    SystemAccounts.System,
                    "user2",
                    "Test User 2",
                    new string[0],
                    "pa$$2"));

            var adminCreateEvent2 = new TaskCompletionSource <bool>(TaskCreationOptions.RunContinuationsAsynchronously);

            _node.Node.MainQueue.Publish(
                new UserManagementMessage.Create(
                    new CallbackEnvelope(
                        m => {
                Assert.IsTrue(m is UserManagementMessage.UpdateResult);
                var msg = (UserManagementMessage.UpdateResult)m;
                Assert.IsTrue(msg.Success);

                adminCreateEvent2.SetResult(true);
            }),
                    SystemAccounts.System,
                    "adm",
                    "Administrator User",
                    new[] { SystemRoles.Admins },
                    "admpa$$"));

            Assert.IsTrue(await userCreateEvent1.Task.WithTimeout(10000), "User 1 creation failed");
            Assert.IsTrue(await userCreateEvent2.Task.WithTimeout(10000), "User 2 creation failed");
            Assert.IsTrue(await adminCreateEvent2.Task.WithTimeout(10000), "Administrator User creation failed");

            Connection = SetupConnection(_node);
            await Connection.ConnectAsync();

            await Connection.SetStreamMetadataAsync("noacl-stream", ExpectedVersion.NoStream, StreamMetadata.Build());

            await Connection.SetStreamMetadataAsync(
                "read-stream",
                ExpectedVersion.NoStream,
                StreamMetadata.Build().SetReadRole("user1"));

            await Connection.SetStreamMetadataAsync(
                "write-stream",
                ExpectedVersion.NoStream,
                StreamMetadata.Build().SetWriteRole("user1"));

            await Connection.SetStreamMetadataAsync(
                "metaread-stream",
                ExpectedVersion.NoStream,
                StreamMetadata.Build().SetMetadataReadRole("user1"));

            await Connection.SetStreamMetadataAsync(
                "metawrite-stream",
                ExpectedVersion.NoStream,
                StreamMetadata.Build().SetMetadataWriteRole("user1"));

            await Connection.SetStreamMetadataAsync(
                "$all",
                ExpectedVersion.Any,
                StreamMetadata.Build().SetReadRole("user1"),
                new UserCredentials("adm", "admpa$$"));

            await Connection.SetStreamMetadataAsync(
                "$system-acl",
                ExpectedVersion.NoStream,
                StreamMetadata.Build()
                .SetReadRole("user1")
                .SetWriteRole("user1")
                .SetMetadataReadRole("user1")
                .SetMetadataWriteRole("user1"),
                new UserCredentials("adm", "admpa$$"));

            await Connection.SetStreamMetadataAsync(
                "$system-adm",
                ExpectedVersion.NoStream,
                StreamMetadata.Build()
                .SetReadRole(SystemRoles.Admins)
                .SetWriteRole(SystemRoles.Admins)
                .SetMetadataReadRole(SystemRoles.Admins)
                .SetMetadataWriteRole(SystemRoles.Admins),
                new UserCredentials("adm", "admpa$$"));

            await Connection.SetStreamMetadataAsync(
                "normal-all",
                ExpectedVersion.NoStream,
                StreamMetadata.Build()
                .SetReadRole(SystemRoles.All)
                .SetWriteRole(SystemRoles.All)
                .SetMetadataReadRole(SystemRoles.All)
                .SetMetadataWriteRole(SystemRoles.All));

            await Connection.SetStreamMetadataAsync(
                "$system-all",
                ExpectedVersion.NoStream,
                StreamMetadata.Build()
                .SetReadRole(SystemRoles.All)
                .SetWriteRole(SystemRoles.All)
                .SetMetadataReadRole(SystemRoles.All)
                .SetMetadataWriteRole(SystemRoles.All),
                new UserCredentials("adm", "admpa$$"));
        }
 protected virtual IEventStoreConnection BuildConnection(MiniNode <TLogFormat, TStreamId> node)
 {
     return(TestConnection <TLogFormat, TStreamId> .To(node, TcpType.Ssl));
 }
Пример #34
0
 public static IEventStoreConnection To(MiniNode miniNode, UserCredentials credentials = null)
 {
     return(EmbeddedEventStoreConnection.Create(miniNode.Node, Settings(credentials),
                                                string.Format("ESC-{0}", Interlocked.Increment(ref _nextConnId))));
 }
Пример #35
0
 protected virtual IEventStoreConnection BuildConnection(MiniNode node)
 {
     return(TestConnection.Create(node.TcpEndPoint));
 }
 protected virtual IEventStoreConnection BuildConnection(MiniNode node)
 {
     return(TestConnection.To(node, TcpType.Normal));
 }
 protected void ShutdownNode()
 {
     _node.Shutdown(keepDb: true, keepPorts: true);
     _node = null;
 }
Пример #38
0
 public virtual IEventStoreConnection SetupConnection(MiniNode node)
 {
     return(TestConnection.Create(node.TcpEndPoint, TcpType.Normal, _userCredentials));
 }
 public void SetUp()
 {
     _node = new MiniNode <TLogFormat, TStreamId>(PathName);
 }
Пример #40
0
 public void SetUp()
 {
     Node = MiniNode.Create(40111, 40112);
     Node.Start();
 }
Пример #41
0
 public static IEventStoreConnection To(MiniNode miniNode, TcpType tcpType, UserCredentials userCredentials = null)
 {
     return EventStoreConnection.Create(Settings(tcpType, userCredentials),
                                        tcpType == TcpType.Ssl ? miniNode.TcpSecEndPoint.ToESTcpUri() : miniNode.TcpEndPoint.ToESTcpUri(),
                                        string.Format("ESC-{0}", Interlocked.Increment(ref _nextConnId)));
 }
Пример #42
0
 public static IEventStoreConnection To(MiniNode miniNode, TcpType tcpType, UserCredentials userCredentials = null)
 {
     return(EventStoreConnection.Create(Settings(tcpType, userCredentials),
                                        tcpType == TcpType.Ssl ? miniNode.TcpSecEndPoint : miniNode.TcpEndPoint));
 }
Пример #43
0
 public static IEventStoreConnection To(MiniNode miniNode)
 {
     return EmbeddedEventStoreConnection.Create(miniNode.Node, Settings(),
                                        string.Format("ESC-{0}", Interlocked.Increment(ref _nextConnId)));
 }
 virtual protected IEventStoreConnection BuildConnection(MiniNode node)
 {
     return TestConnection.Create(node.TcpEndPoint);
 }
Пример #45
0
 protected override IEventStoreConnection BuildConnection(MiniNode node)
 {
     return(EmbeddedTestConnection.To(node));
 }