예제 #1
0
 public void TestSaveUnchangedConfigSavesSameXML()
 {
     mWriter = CreateWriter(_SingleEntryXml);
       mWriter.Save();
       VerifyKeyValue("user1", "joe");
       VerifyNoEncoding();
 }
예제 #2
0
 public void TestSavingAChangedConfigChangesTheValuesOnASingleEntryConfig()
 {
     mWriter = CreateWriter(_SingleEntryXml);
       mWriter.Set("user1", "bob");
       mWriter.Save();
       VerifyKeyValue("user1", "bob");
       VerifyNoEncoding();
 }
예제 #3
0
 public void TestFullFunctionalityGivenMultipleSavesAndSetsInMixedOrder()
 {
     mWriter = CreateWriter(_MultiEntryXml);
       mWriter.Set("user1", "sam");
       mWriter.Set("user2", "tim");
       mWriter.Save();
       mWriter.Set("user3", "ted");
       mWriter.Save();
       mWriter.Save();
       VerifyKeyValue("user1", "sam");
       VerifyKeyValue("user2", "tim");
       VerifyKeyValue("user3", "ted");
       VerifyNoEncoding();
 }
예제 #4
0
 public void TestSavingASingleConfigHasCorrectlyAlteredEntryAmongMultipleEntries()
 {
     mWriter = CreateWriter(_MultiEntryXml);
       mWriter.Set("user1", "sam");
       mWriter.Save();
       VerifyKeyValue("user1", "sam");
       VerifyNoEncoding();
 }
예제 #5
0
 public void TestSavingAnUnchangedConfigGivesTheSameXMLWithMultipleEntries()
 {
     mWriter = CreateWriter(_MultiEntryXml);
       mWriter.Save();
       VerifyKeyValue("user1", "joe");
       VerifyKeyValue("user2", "bob");
       VerifyKeyValue("user3", "hal");
       VerifyNoEncoding();
 }
예제 #6
0
 public void TestSavingMultipleChangedConfigsHasCorrectlyChangedValues()
 {
     mWriter = CreateWriter(_MultiEntryXml);
       mWriter.Set("user1", "sam");
       mWriter.Set("user2", "tim");
       mWriter.Set("user3", "ted");
       mWriter.Save();
       VerifyKeyValue("user1", "sam");
       VerifyKeyValue("user2", "tim");
       VerifyKeyValue("user3", "ted");
       VerifyNoEncoding();
 }