public void Should_use_all_storages_supported_by_persistence() { var config = new EndpointConfiguration("MyEndpoint"); config.UsePersistence <InMemoryPersistence>(); var persistences = config.Settings.Get <List <EnabledPersistence> >("PersistenceDefinitions"); var resultedEnabledPersistences = PersistenceStorageMerger.Merge(persistences, config.Settings); Assert.That(resultedEnabledPersistences[0].SelectedStorages, Is.EquivalentTo(StorageType.GetAvailableStorageTypes())); }
public void Should_use_all_storages_supported_by_persistence() { var settingsHolder = new SettingsHolder(); var userProvidedEnabledPersistences = new List <EnabledPersistence> { new EnabledPersistence { DefinitionType = typeof(InMemoryPersistence), SelectedStorages = new List <Type>() } }; var resultedEnabledPersistences = PersistenceStorageMerger.Merge(userProvidedEnabledPersistences, settingsHolder); Assert.That(resultedEnabledPersistences[0].SelectedStorages, Is.EquivalentTo(StorageType.GetAvailableStorageTypes())); }