public void T06_SendMessageFromServerAndTwoReads_Ok() { // Arrange string pipeName = "T06pipe"; var server = new PipeServer(pipeName: pipeName); var client = new PipeClient(pipeName: pipeName); string expectedMessage1 = "Hallo ich bin der Server"; string expectedMessage2 = ""; // Act server.SendMessage(expectedMessage1); string actualMessage1 = client.ReceiceMessage(); Task.Delay(1000).Wait(); string actualMessage2 = client.ReceiceMessage(); // Assert Assert.AreEqual(expectedMessage1, actualMessage1); Assert.AreEqual(expectedMessage2, actualMessage2); }
public void T04_SendMessageFromServer_Ok() { // Arrange string pipeName = "T04pipe"; var server = new PipeServer(pipeName: pipeName); var client = new PipeClient(pipeName: pipeName); string expectedMessage = "Hallo ich bin der Server"; // Act server.SendMessage(expectedMessage); string actualMessage = client.ReceiceMessage(); // Assert Assert.AreEqual(expectedMessage, actualMessage); }