public void Test_TfsServerLocation_Changes() { // Arrange. settings.TFSServerUrl = new Uri("http://testserver/"); var appSettings = new DotNetSettings(settings); // Act/Assert. AssertThat.PropertyChanged(appSettings, s => s.TfsServerLocation, () => appSettings.TfsServerLocation = new Uri("http://testserver2/")); Assert.Equal("http://testserver2/", appSettings.TfsServerLocation.ToString()); }
public void Test_TfsProjectName_Changes() { // Arrange. settings.TFSProjectName = "project1"; var appSettings = new DotNetSettings(settings); // Act/Assert. AssertThat.PropertyChanged(appSettings, s => s.TfsProjectName, () => appSettings.TfsProjectName = "project2"); Assert.Equal("project2", appSettings.TfsProjectName); }
public void Test_Initialization() { // Arrange. settings.TFSServerUrl = new Uri("http://testserver/"); settings.TFSProjectName = "project1"; settings["TestDiscoveryPluginLocation"] = @"C:\Plugins"; // Act. var appSettings = new DotNetSettings(settings); // Assert. Assert.Equal("http://testserver/", appSettings.TfsServerLocation.ToString()); Assert.Equal("project1", appSettings.TfsProjectName); Assert.Equal(@"C:\Plugins", appSettings.TestDiscoveryPluginLocation.FullName); }
public void Test_Save() { // Arrange. var appSettings = new DotNetSettings(settings) { TfsServerLocation = new Uri("http://testserver/"), TfsProjectName = "project1" }; appSettings.TfsServerLocation = new Uri("http://testserver2/"); appSettings.TfsProjectName = "project2"; // Act. appSettings.Save(); // Assert. Assert.Equal("http://testserver2/", settings.TFSServerUrl.ToString()); Assert.Equal("project2", settings.TFSProjectName); }