public void Save_WritingSystemReadFromLdmlAndChanged_ChangesSaved() { using (var e = new TestEnvironment()) { e.CreateLdmlWritingSystemDefinitionFile(); IWritingSystemRepository loadedWsCollection = GetWritingSystemRepository(e.PathToWritingSystemsFolder); ((WritingSystemDefinition)loadedWsCollection.Get("en")).Keyboard = "changed"; loadedWsCollection.Save(); IWritingSystemRepository reloadedWsCollection = GetWritingSystemRepository(e.PathToWritingSystemsFolder); TestEnvironment.AssertWritingSystemCollectionsAreEqual(loadedWsCollection, reloadedWsCollection); } }