public void AmbienceServerRunsWithSpecifiedOptions() { File.Delete("IntegrationTest.db"); ProcessTask task = StartAmbienceServer("/db:IntegrationTest.db /p:" + PortNumber + " /u:Test /pw:LetMeIn"); var config = new AmbienceClientConfiguration() { Port = PortNumber, Credential = new NetworkCredential("Test", "LetMeIn") }; AmbienceClient client = AmbienceClient.Connect(config); IAmbientDataContainer container = client.Container; container.DeleteAll(); container.Store(new Item() { Name = "foo", Value = 42 }); container.Store(new Item() { Name = "bar", Value = 40 }); Assert.AreEqual("foo", (from Item x in container where x.Value == 42 select x.Name).Single()); Assert.AreEqual(0, (from Item x in container where x.Value == 0 select x).Count()); task.Abort(); }
public void AmbienceServerRunsWithSpecifiedOptions() { File.Delete("IntegrationTest.db"); ProcessTask task = StartAmbienceServer("/db:IntegrationTest.db /p:" + PortNumber + " /u:Test /pw:LetMeIn"); var config = new AmbienceClientConfiguration() { Port = PortNumber, Credential = new NetworkCredential("Test", "LetMeIn") }; AmbienceClient client = AmbienceClient.Connect(config); IAmbientDataContainer container = client.Container; container.DeleteAll(); container.Store(new Item() { Name = "foo", Value = 42 }); container.Store(new Item() { Name = "bar", Value = 40 }); Assert.AreEqual("foo", (from Item x in container where x.Value == 42 select x.Name).Single()); Assert.AreEqual(0, (from Item x in container where x.Value == 0 select x).Count()); task.Abort(); }
public void Port_GetSet() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.AreEqual(Constants.DefaultPortNumber, config.Port); config.Port = 1111; Assert.AreEqual(1111, config.Port); }
public void HostName_GetSet() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.AreEqual("localhost", config.HostName); config.HostName = "somehost"; Assert.AreEqual("somehost", config.HostName); }
public void HostName_GetSet() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.AreEqual("localhost", config.HostName); config.HostName = "somehost"; Assert.AreEqual("somehost", config.HostName); }
public void Port_GetSet() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.AreEqual(Constants.DefaultPortNumber, config.Port); config.Port = 1111; Assert.AreEqual(1111, config.Port); }
public void DefaultConfiguration_PopulatedFromConfigSection() { AmbienceClientConfiguration config = Ambient.DefaultClientConfiguration; Assert.AreEqual("localhost", config.HostName); Assert.AreEqual(PortNumber, config.Port); Assert.AreEqual(UserName, config.Credential.UserName); Assert.AreEqual(Password, config.Credential.Password); }
public void Credential_GetSet() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.AreEqual(Constants.AnonymousUserName, config.Credential.UserName); Assert.AreEqual(Constants.AnonymousPassword, config.Credential.Password); config.Credential = new NetworkCredential("abc", "def"); Assert.AreEqual("abc", config.Credential.UserName); Assert.AreEqual("def", config.Credential.Password); }
public void Credential_GetSet() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.AreEqual(Constants.AnonymousUserName, config.Credential.UserName); Assert.AreEqual(Constants.AnonymousPassword, config.Credential.Password); config.Credential = new NetworkCredential("abc", "def"); Assert.AreEqual("abc", config.Credential.UserName); Assert.AreEqual("def", config.Credential.Password); }
public void DefaultConfiguration_CanOverrideSetting() { AmbienceClientConfiguration oldConfig = Ambient.DefaultClientConfiguration; try { AmbienceClientConfiguration newConfig = new AmbienceClientConfiguration(); Ambient.DefaultClientConfiguration = newConfig; Assert.AreSame(newConfig, Ambient.DefaultClientConfiguration); } finally { Ambient.DefaultClientConfiguration = oldConfig; } }
public void DefaultConfiguration_CanOverrideSetting() { AmbienceClientConfiguration oldConfig = Ambient.DefaultClientConfiguration; try { AmbienceClientConfiguration newConfig = new AmbienceClientConfiguration(); Ambient.DefaultClientConfiguration = newConfig; Assert.AreSame(newConfig, Ambient.DefaultClientConfiguration); } finally { Ambient.DefaultClientConfiguration = oldConfig; } }
private AmbienceConfigurationSection() { DefaultClientConfiguration = new AmbienceClientConfiguration(); }
private AmbienceConfigurationSection() { DefaultClientConfiguration = new AmbienceClientConfiguration(); }
public void Credential_ThrowsIfValueIsNull() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws <ArgumentNullException>(() => config.Credential = null); }
public void Port_ThrowsIfOutOfRange(int value) { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws <ArgumentOutOfRangeException>(() => config.Port = value); }
public void HostName_ThrowsIfValueIsEmpty() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws <ArgumentException>(() => config.HostName = ""); }
public void HostName_ThrowsIfValueIsNull() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws <ArgumentNullException>(() => config.HostName = null); }
public void HostName_ThrowsIfValueIsNull() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws<ArgumentNullException>(() => config.HostName = null); }
public void HostName_ThrowsIfValueIsEmpty() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws<ArgumentException>(() => config.HostName = ""); }
public void Port_ThrowsIfOutOfRange(int value) { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws<ArgumentOutOfRangeException>(() => config.Port = value); }
public void Credential_ThrowsIfValueIsNull() { AmbienceClientConfiguration config = new AmbienceClientConfiguration(); Assert.Throws<ArgumentNullException>(() => config.Credential = null); }