public void DeleteLog() { moq::Mock <LoggingServiceV2.LoggingServiceV2Client> mockGrpcClient = new moq::Mock <LoggingServiceV2.LoggingServiceV2Client>(moq::MockBehavior.Strict); DeleteLogRequest request = new DeleteLogRequest { LogNameAsLogName = LogName.FromProjectLog("[PROJECT]", "[LOG]"), }; wkt::Empty expectedResponse = new wkt::Empty { }; mockGrpcClient.Setup(x => x.DeleteLog(request, moq::It.IsAny <grpccore::CallOptions>())).Returns(expectedResponse); LoggingServiceV2Client client = new LoggingServiceV2ClientImpl(mockGrpcClient.Object, null); client.DeleteLog(request.LogName); mockGrpcClient.VerifyAll(); }
public void DeleteLog2() { Mock <LoggingServiceV2.LoggingServiceV2Client> mockGrpcClient = new Mock <LoggingServiceV2.LoggingServiceV2Client>(MockBehavior.Strict); DeleteLogRequest request = new DeleteLogRequest { LogNameAsLogNameOneof = LogNameOneof.From(new LogName("[PROJECT]", "[LOG]")), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteLog(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); LoggingServiceV2Client client = new LoggingServiceV2ClientImpl(mockGrpcClient.Object, null); client.DeleteLog(request); mockGrpcClient.VerifyAll(); }