コード例 #1
0
        public void ParseFromRawNativeEvent_ParseRawClusterAutoscalerScaleInEvent_ReturnsClusterAutoscalerScaleInEvent()
        {
            // Arrange
            var kubernetesEventParser = new KubernetesEventParser();
            var rawClusterAutoscalerScaleDownEvent = KubernetesEventSamples.GetRawClusterAutoscalerScaleDownEvent();

            // Act
            var kubernetesEvent = kubernetesEventParser.ParseFromRawNativeEvent(rawClusterAutoscalerScaleDownEvent);

            // Assert
            Assert.NotNull(kubernetesEvent);
            Assert.Equal(KubernetesEventType.ClusterAutoscalerScaleIn, kubernetesEvent.Type);
            Assert.NotNull(kubernetesEvent.Payload);
        }
コード例 #2
0
        public void ParseFromRawNativeEvent_ParseRawEvent_ReturnsRawEvent()
        {
            // Arrange
            var kubernetesEventParser = new KubernetesEventParser();
            var rawKubernetesEvent    = KubernetesEventSamples.GetRawContainerStartedEvent();

            // Act
            var kubernetesEvent = kubernetesEventParser.ParseFromRawNativeEvent(rawKubernetesEvent);

            // Assert
            Assert.NotNull(kubernetesEvent);
            Assert.Equal(KubernetesEventType.Raw, kubernetesEvent.Type);
            Assert.NotNull(kubernetesEvent.Payload);
        }