public async Task CanPersistCustomization() { // Arrange var documentStoreProvider = DocumentStoreProvider; var newCustomization = new Customization { InstanceName = "MyCustomInstance" }; // Act var sut = new CustomizationManager(documentStoreProvider); await sut.PersistCustomizationSettingsAsync(newCustomization); // Assert using (var session = documentStoreProvider.Store.OpenAsyncSession()) { var configuration = await session.LoadAsync <Customization>("urn:Augurk:Customization"); configuration.InstanceName.ShouldBe("MyCustomInstance"); } }
public async Task PersistCustomizationAsync(Customization customizationSettings) { await _customizationManager.PersistCustomizationSettingsAsync(customizationSettings); }