Beispiel #1
0
        public void Remove_CaseDifferingWritingSystems_DoesNotThrow(string id)
        {
            using (var temporaryFolder = CreateTemporaryFolder("Remove_CaseDifferingWritingSystems_DoesNotThrow"))
            {
                // Setup
                var repo = new GlobalWritingSystemRepository(temporaryFolder.Path);
                var ws   = new WritingSystemDefinition("en-US");
                repo.Set(ws);
                repo.Save();

                // SUT
                Assert.That(() => repo.Remove(id), Throws.Nothing);

                // Verify
                Assert.That(repo.Contains("en-US"), Is.False);
                Assert.That(repo.Contains("en-us"), Is.False);
                Assert.That(File.Exists(Path.Combine(temporaryFolder.Path, "3", "en-US.ldml")),
                            Is.False);
                Assert.That(File.Exists(Path.Combine(temporaryFolder.Path, "3", "en-us.ldml")),
                            Is.False);
            }
        }