SIL.FieldWorks.FDO.FDOTests.TemporaryDb4OServerFile.ConnectADummyClient C# (CSharp) Method

ConnectADummyClient() public method

Connect a Dummy client to the running server file.
public ConnectADummyClient ( ) : DummyLocalConnectedClient
return DummyLocalConnectedClient
		public DummyLocalConnectedClient ConnectADummyClient()
		{
			if (Port == 0)
				throw new ApplicationException("Port not set - Starting db4o server may have failed.");

			return new DummyLocalConnectedClient(Port);
		}

Usage Example

Example #1
0
        public void StopServer_ServerIsRunningWithConnectedClient_ReturnsFalse()
        {
            using (var db4OServerFile = new TemporaryDb4OServerFile(m_db4OServerInfo))
            {
                db4OServerFile.StartServer();

                using (var dummyLocalConnectedClient = db4OServerFile.ConnectADummyClient())
                {
                    Assert.IsFalse(m_db4OServerInfo.StopServer(db4OServerFile.ProjectName),
                                   "Server should not stop because a client is connected");
                }

                Assert.IsTrue(m_db4OServerInfo.StopServer(db4OServerFile.ProjectName),
                              "Server should stop because client is not connected - (this may be a unit test timing issue)");
            }
        }
All Usage Examples Of SIL.FieldWorks.FDO.FDOTests.TemporaryDb4OServerFile::ConnectADummyClient