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); } }