public void TestDeleteMessageType()
        {
            foreach (var dataService in DataServices)
            {
                // Arrange.
                ServiceBusMessageType messageType = new ServiceBusMessageType
                {
                    ID          = "messageType Id",
                    Name        = "messageType Name",
                    Description = "messageType Description"
                };

                var service = new DefaultSubscriptionsManager(dataService, GetMockStatisticsService());
                service.CreateMessageType(messageType);

                // Act && Assert.
                var messageTypesLcs = LoadingCustomizationStruct.GetSimpleStruct(typeof(MessageType), MessageType.Views.EditView);
                var messageTypes    = dataService.LoadObjects(messageTypesLcs).Cast <MessageType>().ToList();

                Assert.Equal(messageTypes.Count(), 1);
                Assert.Equal(messageTypes[0].ID, messageType.ID);
                Assert.Equal(messageTypes[0].Name, messageType.Name);
                Assert.Equal(messageTypes[0].Description, messageType.Description);

                service.DeleteMessageType(messageType.ID);

                var newMessageTypes = dataService.LoadObjects(messageTypesLcs).Cast <MessageType>().ToList();
                Assert.Equal(newMessageTypes.Count(), 0);
            }
        }