示例#1
0
        public async Task LoadNamespaceAsync_RootKeys_ShouldProvideCorrectTranslations()
        {
            var tree = await _backend.LoadNamespaceAsync("en-US", "test");

            tree.Should().NotBeNull();

            tree.GetValue("Value1", null).Should().Be("Translated value 1");
            tree.GetValue("Value2", null).Should().Be("Translated value 2");
        }
示例#2
0
        public async Task AddTranslation_AlterExistingEntry_TranslationShouldBeAltered()
        {
            _backend.AddTranslation("de", "test", "Value2", "Altered translated value");

            var tree = await _backend.LoadNamespaceAsync("de", "test");

            tree.Should().NotBeNull();

            var value = tree.GetValue("Value2", null);

            value.Should().Be("Altered translated value");
        }