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();
        }
Ejemplo n.º 2
0
        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();
        }