public void EventGridEventModelAdatperConvertNullThrowsExceptionTest()
        {
            // Arrange
            IAdapter <EventGridEventModel, EventGridViewerEventModel> adapter = new EventGridEventModelAdapter();

            // Act
            var exception = Record.Exception(() => adapter.Convert(null));

            // Assert
            Assert.NotNull(exception);
        }
        public void EventGridEventModelAdapterConvertCanConvertEventGridEventModel()
        {
            // Arrange
            IAdapter <EventGridEventModel, EventGridViewerEventModel> adapter = new EventGridEventModelAdapter();
            var eventGridEventModel = new EventGridEventModel()
            {
                Data = "SomeJson", EventType = "SomeEventType", Id = "SomeId", Subject = "SomeSubject"
            };

            // Act
            var eventGridViewerEventModel = adapter.Convert(eventGridEventModel);

            // Assert
            Assert.True(eventGridEventModel.Id == eventGridViewerEventModel.Id && eventGridEventModel.Subject == eventGridViewerEventModel.Subject &&
                        eventGridEventModel.EventType == eventGridViewerEventModel.EventType && eventGridEventModel.Data == eventGridViewerEventModel.Data &&
                        eventGridEventModel.EventTime == eventGridViewerEventModel.EventTime);
        }