public async Task CreatesDefaultCustomizationIfNoneExists() { // Arrange var documentStoreProvider = DocumentStoreProvider; // Act var sut = new CustomizationManager(documentStoreProvider); var result = await sut.GetOrCreateCustomizationSettingsAsync(); // Assert result.InstanceName.ShouldBe("Augurk"); }
public async Task GetsExistingCustomization() { // Arrange var documentStoreProvider = DocumentStoreProvider; var expectedConfiguration = new Customization() { InstanceName = "MyCustomInstance" }; using (var session = documentStoreProvider.Store.OpenAsyncSession()) { await session.StoreAsync(expectedConfiguration, "urn:Augurk:Customization"); await session.SaveChangesAsync(); } // Act var sut = new CustomizationManager(documentStoreProvider); var result = await sut.GetOrCreateCustomizationSettingsAsync(); // Assert result.InstanceName.ShouldBe("MyCustomInstance"); }
public async Task <Customization> GetCustomizationAsync() { return(await _customizationManager.GetOrCreateCustomizationSettingsAsync()); }