public void TestFileDoesNotExist()
 {
     VsSonarUtils.WriteDataToConfigurationFile("key", "data", this.fileName);
     string[] lines = File.ReadAllLines(this.fileName);
     Assert.AreEqual(lines.Length, 1);
     Assert.AreEqual(lines[0], "key=data");
 }
 public void TestReadData()
 {
     VsSonarUtils.WriteDataToConfigurationFile("key", "data", this.fileName);
     VsSonarUtils.WriteDataToConfigurationFile("key1", "data1", this.fileName);
     VsSonarUtils.WriteDataToConfigurationFile("key2", "data2", this.fileName);
     Assert.AreEqual(VsSonarUtils.ReadPropertyFromFile("key", this.fileName), "data");
     Assert.AreEqual(VsSonarUtils.ReadPropertyFromFile("key1", this.fileName), "data1");
     Assert.AreEqual(VsSonarUtils.ReadPropertyFromFile("key2", this.fileName), "data2");
 }
 public void TestMultiplesData()
 {
     VsSonarUtils.WriteDataToConfigurationFile("key", "data", this.fileName);
     VsSonarUtils.WriteDataToConfigurationFile("key1", "data1", this.fileName);
     VsSonarUtils.WriteDataToConfigurationFile("key2", "data2", this.fileName);
     string[] lines = File.ReadAllLines(this.fileName);
     Assert.AreEqual(lines.Length, 3);
     Assert.AreEqual(lines[0], "key=data");
     Assert.AreEqual(lines[1], "key1=data1");
     Assert.AreEqual(lines[2], "key2=data2");
 }
 public void TestFileExistAddNewData()
 {
     VsSonarUtils.WriteDataToConfigurationFile("key", "data", this.fileName);
     string[] lines = File.ReadAllLines(this.fileName);
     Assert.AreEqual(lines.Length, 1);
     Assert.AreEqual(lines[0], "key=data");
     VsSonarUtils.WriteDataToConfigurationFile("key1", "data1", this.fileName);
     lines = File.ReadAllLines(this.fileName);
     Assert.AreEqual(lines.Length, 2);
     Assert.AreEqual(lines[0], "key=data");
     Assert.AreEqual(lines[1], "key1=data1");
 }