public void CanUpdateDnsOMaticWithRetrievedIp()
		{
			var client = new DnsOMaticClient(dnsOMaticUsername, dnsOMaticPassword);

			bool updated = client.UpdateHostname(hostnameToUpdate);

			Assert.IsTrue(updated);
			Assert.AreEqual(UpdateStatusCode.Good, client.UpdateStatusCode);
		}
		public void CanUpdateAllHostnamesWithRetrievedIPAddress()
		{
			var client = new DnsOMaticClient(dnsOMaticUsername, dnsOMaticPassword);

			bool updated = client.UpdateAll();

			Assert.IsTrue(updated);

			Assert.AreEqual(UpdateStatusCode.Good, client.UpdateStatusCode);
		}
Exemplo n.º 3
0
		static void Main(string[] args)
		{
			string username = ConfigurationManager.AppSettings["DnsOMaticUsername"];
			string password = ConfigurationManager.AppSettings["DnsOMaticPassword"];
			string hostnamesToUpdate = ConfigurationManager.AppSettings["HostNamesToUpdate"];

			var request = new DnsOMaticClient(username, password);

			request.UpdateHostnames(hostnamesToUpdate);

			//Console.ReadLine();
		}
		public void CanUpdateMultipleHostnames()
		{
			var client = new DnsOMaticClient(dnsOMaticUsername, dnsOMaticPassword);

			bool updated = client.UpdateHostnames(new List<string>() {hostnameToUpdate, hostnameToUpdate2});

			Assert.IsTrue(updated);

			foreach(var pair in client.UpdateStatusCodes)
			{
				Assert.AreEqual(UpdateStatusCode.Good, pair.Value);	
			}
		}