예제 #1
0
        public void IpcClient_Constructor_GivenPipeStream_ShouldResult()
        {
            //---------------Set up test pack-------------------
            var pipeMock = new Mock <INamedPipeClientStreamWrapper>();

            //---------------Assert Precondition----------------
            //---------------Execute Test ----------------------
            var client = new IpcClientImpl(pipeMock.Object);

            //---------------Test Result -----------------------
            Assert.IsNotNull(client);
        }
예제 #2
0
        public void IpcClient_GetIPCExecutor_GivenPipeStream_ShouldResult()
        {
            //---------------Set up test pack-------------------
            var pipeMock = new Mock <INamedPipeClientStreamWrapper>();
            var client   = new IpcClientImpl(pipeMock.Object);

            //---------------Assert Precondition----------------
            Assert.IsNotNull(client);
            //---------------Execute Test ----------------------
            var ipcExecutor = IpcClient.GetIpcExecutor(pipeMock.Object);

            //---------------Test Result -----------------------
            Assert.IsNotNull(ipcExecutor);
            Assert.IsFalse(ReferenceEquals(client, ipcExecutor));
        }