public void GetRegisteredServersTest_BadFile() { string xmlFile = SqlBuildManager.Logging.Configure.AppDataPath + @"\RegisteredServers.xml"; if (File.Exists(xmlFile)) { File.Delete(xmlFile); } File.WriteAllText(xmlFile, "Bad File contents"); RegisteredServers actual; actual = RegisteredServerHelper.GetRegisteredServers(); Assert.IsNull(actual); }
public void GetRegisteredServersTest_GoodFile() { string xmlFile = SqlBuildManager.Logging.Configure.AppDataPath + @"\RegisteredServers.xml"; if (File.Exists(xmlFile)) { File.Delete(xmlFile); } File.WriteAllText(xmlFile, Properties.Resources.RegisteredServers_Good); RegisteredServerHelper.RegisteredServerFileName = string.Empty; RegisteredServers actual; actual = RegisteredServerHelper.GetRegisteredServers(); Assert.IsNotNull(actual); Assert.IsInstanceOfType(actual, typeof(RegisteredServers)); Assert.AreEqual(2, actual.ServerGroup.Length); Assert.AreEqual("Group1", actual.ServerGroup[0].Name); Assert.AreEqual("Group2", actual.ServerGroup[1].Name); Assert.AreEqual("Server4", actual.ServerGroup[1].RegServer[1].Name); }