Beispiel #1
0
        public async Task FileRoundtripSucceeds()
        {
            var configuration1 = new ContentStoreConfiguration(
                new MaxSizeQuota("10GB", "7GB"), new DiskFreePercentQuota("10", "13"));

            await configuration1.Write(_fileSystem, _rootPath);

            var result = await _fileSystem.ReadContentStoreConfigurationAsync(_rootPath);

            var configuration2 = result.Data;

            configuration2.MaxSizeQuota.Hard.Should().Be(10L * 1024 * 1024 * 1024);
            configuration2.MaxSizeQuota.Soft.Should().Be(7L * 1024 * 1024 * 1024);
            configuration2.DiskFreePercentQuota.Hard.Should().Be(10);
            configuration2.DiskFreePercentQuota.Soft.Should().Be(13);
        }