示例#1
0
        public void Equals_TwoDifferentInstancesWithSameHostAndPort_EqualsEachOther()
        {
            var cnInfo1 = new SimoConnectionInfo("host1", 1);
            var cnInfo2 = new SimoConnectionInfo("host1", 1);

            Assert.AreEqual(cnInfo1, cnInfo2);
        }
示例#2
0
        public void Equals_TwoDifferentInstancesWithDifferentPorts_NotEqualEachOther()
        {
            var cnInfo1 = new SimoConnectionInfo("host1", 1);
            var cnInfo2 = new SimoConnectionInfo("host1", 2);

            Assert.AreNotEqual(cnInfo1, cnInfo2);
        }
        public void Equals_TwoDifferentInstancesWithSameHostAndPort_EqualsEachOther()
        {
            var cnInfo1 = new SimoConnectionInfo("host1", 1);
            var cnInfo2 = new SimoConnectionInfo("host1", 1);

            Assert.AreEqual(cnInfo1, cnInfo2);
        }
示例#4
0
        public void Ctor_ManualHostAndPort_MappsCorrectly()
        {
            var connectionInfo = new SimoConnectionInfo("thehost", 12345);

            Assert.AreEqual(12345, connectionInfo.Port);
            Assert.AreEqual("thehost", connectionInfo.Host);
        }
        public void Ctor_ManualHostAndPort_MappsCorrectly()
        {
            var connectionInfo = new SimoConnectionInfo("thehost", 12345);

            Assert.AreEqual(12345, connectionInfo.Port);
            Assert.AreEqual("thehost", connectionInfo.Host);
        }
        public void Equals_TwoDifferentInstancesWithDifferentPorts_NotEqualEachOther()
        {
            var cnInfo1 = new SimoConnectionInfo("host1", 1);
            var cnInfo2 = new SimoConnectionInfo("host1", 2);

            Assert.AreNotEqual(cnInfo1, cnInfo2);
        }
        public void Ctor_WithAppConfig_UsingConnectionStringName()
        {
            var connectionInfo = new SimoConnectionInfo(Constants.ConnectionStringName);

            Assert.AreEqual(27017, connectionInfo.Port);
            Assert.AreEqual("localhost", connectionInfo.Host);
        }
        public void Connect_NoServerIsUp_ThrowsException()
        {
            var dummyHost = Guid.NewGuid().ToString();
            var dummyConnectionInfo = new SimoConnectionInfo(dummyHost, SimoConnectionInfo.DefaultPort);
            _connection = new SimoConnection(dummyConnectionInfo);

            _connection.Connect();

            Assert.Fail("Connect should have generated exception.");
        }
        public void Connect_NoServerIsUp_ThrowsException()
        {
            var dummyHost           = Guid.NewGuid().ToString();
            var dummyConnectionInfo = new SimoConnectionInfo(dummyHost, SimoConnectionInfo.DefaultPort);

            _connection = new SimoConnection(dummyConnectionInfo);

            _connection.Connect();

            Assert.Fail("Connect should have generated exception.");
        }
示例#10
0
 public void Ctor_NoAppConfig_UsingConnectionStringName()
 {
     var dummyConnectionStringName = Guid.NewGuid().ToString();
     var connectionInfo            = new SimoConnectionInfo(dummyConnectionStringName);
 }
 public void Ctor_NoAppConfig_UsingConnectionStringName()
 {
     var dummyConnectionStringName = Guid.NewGuid().ToString();
     var connectionInfo = new SimoConnectionInfo(dummyConnectionStringName);
 }
示例#12
0
        public ISimoSession GetSession(SimoConnectionInfo connectionInfo)
        {
            var cn = new SimoConnection(connectionInfo);

            return new SimoSession(cn);
        }
        public ISimoSession GetSession(SimoConnectionInfo connectionInfo)
        {
            var cn = new SimoConnection(connectionInfo);

            return(new SimoSession(cn));
        }