public async Task UpdateOccurrenceAsync() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); UpdateOccurrenceRequest expectedRequest = new UpdateOccurrenceRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), Occurrence = new Occurrence(), UpdateMask = new FieldMask(), }; Occurrence expectedResponse = new Occurrence { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), NoteName = "noteName1780787896", Remediation = "remediation779381797", }; mockGrpcClient.Setup(x => x.UpdateOccurrenceAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Occurrence>(Task.FromResult(expectedResponse), null, null, null, null)); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); OccurrenceName name = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"); Occurrence occurrence = new Occurrence(); FieldMask updateMask = new FieldMask(); Occurrence response = await client.UpdateOccurrenceAsync(name, occurrence, updateMask); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void UpdateOccurrence() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); UpdateOccurrenceRequest expectedRequest = new UpdateOccurrenceRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), Occurrence = new Occurrence(), UpdateMask = new FieldMask(), }; Occurrence expectedResponse = new Occurrence { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), ResourceUri = "resourceUri-384040517", NoteName = "noteName1780787896", Remediation = "remediation779381797", }; mockGrpcClient.Setup(x => x.UpdateOccurrence(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); OccurrenceName name = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"); Occurrence occurrence = new Occurrence(); FieldMask updateMask = new FieldMask(); Occurrence response = client.UpdateOccurrence(name, occurrence, updateMask); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public async Task DeleteOccurrenceAsync() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); DeleteOccurrenceRequest expectedRequest = new DeleteOccurrenceRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteOccurrenceAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Empty>(Task.FromResult(expectedResponse), null, null, null, null)); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); OccurrenceName name = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"); await client.DeleteOccurrenceAsync(name); mockGrpcClient.VerifyAll(); }
public void DeleteOccurrence() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); DeleteOccurrenceRequest expectedRequest = new DeleteOccurrenceRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), }; Empty expectedResponse = new Empty(); mockGrpcClient.Setup(x => x.DeleteOccurrence(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); OccurrenceName name = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"); client.DeleteOccurrence(name); mockGrpcClient.VerifyAll(); }
public async Task GetOccurrenceNoteAsync() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); GetOccurrenceNoteRequest expectedRequest = new GetOccurrenceNoteRequest { OccurrenceName = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"), }; Note expectedResponse = new Note { NoteName = new NoteName("[PROJECT]", "[NOTE]"), ShortDescription = "shortDescription-235369287", LongDescription = "longDescription-1747792199", }; mockGrpcClient.Setup(x => x.GetOccurrenceNoteAsync(expectedRequest, It.IsAny <CallOptions>())) .Returns(new Grpc.Core.AsyncUnaryCall <Note>(Task.FromResult(expectedResponse), null, null, null, null)); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); OccurrenceName name = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"); Note response = await client.GetOccurrenceNoteAsync(name); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }
public void GetOccurrence() { Mock <Grafeas.GrafeasClient> mockGrpcClient = new Mock <Grafeas.GrafeasClient>(MockBehavior.Strict); GetOccurrenceRequest expectedRequest = 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(expectedRequest, It.IsAny <CallOptions>())) .Returns(expectedResponse); GrafeasClient client = new GrafeasClientImpl(mockGrpcClient.Object, null); OccurrenceName name = new OccurrenceName("[PROJECT]", "[OCCURRENCE]"); Occurrence response = client.GetOccurrence(name); Assert.Same(expectedResponse, response); mockGrpcClient.VerifyAll(); }