public void null_options_should_not_update_settings(TestSetConfigCommand setConfigCommand, SetConfigOptions setConfigOptions)
            {
                setConfigOptions.UserName = null;
                setConfigCommand.Execute(setConfigOptions).Wait();

                Assert.NotNull(setConfigCommand.Settings.TeamCityUsername);
            }
            public void should_save_settings(TestSetConfigCommand setConfigCommand, SetConfigOptions setConfigOptions)
            {
                setConfigCommand.Execute(setConfigOptions).Wait();

                Assert.Equal(setConfigCommand.Settings.TeamCityUsername, setConfigOptions.UserName);
                Assert.Equal(setConfigCommand.Settings.TeamCityPassword, setConfigOptions.Password);
                Assert.Equal(setConfigCommand.Settings.TeamCityUri, setConfigOptions.TeamCityUri);
                Assert.Equal(setConfigCommand.Settings.SelfUpdateBuildConfigId, setConfigOptions.SelfUpdateBuildConfigId);

                setConfigCommand.Settings.Received().Save();
            }