public void TestUpdateMessageType() { 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); ServiceBusMessageType newMessageTypesData = new ServiceBusMessageType() { Name = "New name ID", Description = "New description ID", }; service.UpdateMessageType(messageType.ID, newMessageTypesData); var newMessageTypes = dataService.LoadObjects(messageTypesLcs).Cast <MessageType>().ToList(); Assert.Equal(newMessageTypes.Count(), 1); Assert.Equal(newMessageTypes[0].Name, newMessageTypesData.Name); Assert.Equal(newMessageTypes[0].Description, newMessageTypesData.Description); } }