migrate Grpc.IntegrationTesting to NUnit3

pull/6134/head
Jan Tattermusch 9 years ago
parent 6c0dee8b0d
commit 9f19bd3eb1
  1. 6
      src/csharp/Grpc.IntegrationTesting/GeneratedServiceBaseTest.cs
  2. 8
      src/csharp/Grpc.IntegrationTesting/InteropClient.cs

@ -84,7 +84,7 @@ namespace Grpc.IntegrationTesting
{ {
var call = client.StreamingInputCall(); var call = client.StreamingInputCall();
var ex = Assert.Throws<RpcException>(async () => await call); var ex = Assert.ThrowsAsync<RpcException>(async () => await call);
Assert.AreEqual(StatusCode.Unimplemented, ex.Status.StatusCode); Assert.AreEqual(StatusCode.Unimplemented, ex.Status.StatusCode);
} }
@ -93,7 +93,7 @@ namespace Grpc.IntegrationTesting
{ {
var call = client.StreamingOutputCall(new StreamingOutputCallRequest()); var call = client.StreamingOutputCall(new StreamingOutputCallRequest());
var ex = Assert.Throws<RpcException>(async () => await call.ResponseStream.MoveNext()); var ex = Assert.ThrowsAsync<RpcException>(async () => await call.ResponseStream.MoveNext());
Assert.AreEqual(StatusCode.Unimplemented, ex.Status.StatusCode); Assert.AreEqual(StatusCode.Unimplemented, ex.Status.StatusCode);
} }
@ -102,7 +102,7 @@ namespace Grpc.IntegrationTesting
{ {
var call = client.FullDuplexCall(); var call = client.FullDuplexCall();
var ex = Assert.Throws<RpcException>(async () => await call.ResponseStream.MoveNext()); var ex = Assert.ThrowsAsync<RpcException>(async () => await call.ResponseStream.MoveNext());
Assert.AreEqual(StatusCode.Unimplemented, ex.Status.StatusCode); Assert.AreEqual(StatusCode.Unimplemented, ex.Status.StatusCode);
} }

@ -445,7 +445,7 @@ namespace Grpc.IntegrationTesting
await Task.Delay(1000); await Task.Delay(1000);
cts.Cancel(); cts.Cancel();
var ex = Assert.Throws<RpcException>(async () => await call.ResponseAsync); var ex = Assert.ThrowsAsync<RpcException>(async () => await call.ResponseAsync);
Assert.AreEqual(StatusCode.Cancelled, ex.Status.StatusCode); Assert.AreEqual(StatusCode.Cancelled, ex.Status.StatusCode);
} }
Console.WriteLine("Passed!"); Console.WriteLine("Passed!");
@ -471,7 +471,7 @@ namespace Grpc.IntegrationTesting
cts.Cancel(); cts.Cancel();
var ex = Assert.Throws<RpcException>(async () => await call.ResponseStream.MoveNext()); var ex = Assert.ThrowsAsync<RpcException>(async () => await call.ResponseStream.MoveNext());
Assert.AreEqual(StatusCode.Cancelled, ex.Status.StatusCode); Assert.AreEqual(StatusCode.Cancelled, ex.Status.StatusCode);
} }
Console.WriteLine("Passed!"); Console.WriteLine("Passed!");
@ -493,7 +493,7 @@ namespace Grpc.IntegrationTesting
// Deadline was reached before write has started. Eat the exception and continue. // Deadline was reached before write has started. Eat the exception and continue.
} }
var ex = Assert.Throws<RpcException>(async () => await call.ResponseStream.MoveNext()); var ex = Assert.ThrowsAsync<RpcException>(async () => await call.ResponseStream.MoveNext());
Assert.AreEqual(StatusCode.DeadlineExceeded, ex.Status.StatusCode); Assert.AreEqual(StatusCode.DeadlineExceeded, ex.Status.StatusCode);
} }
Console.WriteLine("Passed!"); Console.WriteLine("Passed!");
@ -572,7 +572,7 @@ namespace Grpc.IntegrationTesting
await call.RequestStream.WriteAsync(request); await call.RequestStream.WriteAsync(request);
await call.RequestStream.CompleteAsync(); await call.RequestStream.CompleteAsync();
var e = Assert.Throws<RpcException>(async () => await call.ResponseStream.ToListAsync()); var e = Assert.ThrowsAsync<RpcException>(async () => await call.ResponseStream.ToListAsync());
Assert.AreEqual(StatusCode.Unknown, e.Status.StatusCode); Assert.AreEqual(StatusCode.Unknown, e.Status.StatusCode);
Assert.AreEqual(echoStatus.Message, e.Status.Detail); Assert.AreEqual(echoStatus.Message, e.Status.Detail);
} }

Loading…
Cancel
Save