Example #1
0
        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");
            }
        }
Example #2
0
 public async Task PersistCustomizationAsync(Customization customizationSettings)
 {
     await _customizationManager.PersistCustomizationSettingsAsync(customizationSettings);
 }