public void GetOccurrence2() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); GetOccurrenceRequest request = new GetOccurrenceRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), }; Occurrence expectedResponse = new Occurrence { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), NoteName = "noteName1780787896", Remediation = "remediation779381797", }; mockGrpcClient.Setup(x => x.GetOccurrence(request, It.IsAny <CallOptions>())) .Returns(expectedResponse); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); Occurrence response = client.GetOccurrence(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task GetOccurrenceAsync2() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); GetOccurrenceRequest request = new GetOccurrenceRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), }; Occurrence expectedResponse = new Occurrence { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), NoteName = "noteName1780787896", Remediation = "remediation779381797", }; mockGrpcClient.Setup(x => x.GetOccurrenceAsync(request, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Occurrence>(Task.FromResult(expectedResponse), null, null, null, null)); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); Occurrence response = await client.GetOccurrenceAsync(request); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }