public void GetLoginCredentialsMissingDefault() { string tempFile = Path.Combine(Directory.GetCurrentDirectory(), "Credentials", "Ini", "notdefault.ini"); ClientConfig config = new ClientConfig() { ProfileFile = tempFile, }; var ex = Record.Exception(() => ProfileCredentialProvider.GetLoginCredentials(config)); Assert.IsType <ArgumentException>(ex); Assert.Equal("Profile name \"default\" not found in credentials file", ex.Message); }
public void GetLoginCredentialsFromSpecificProfileTest() { string tempFile = Path.Combine(Directory.GetCurrentDirectory(), "Credentials", "Ini", "default.ini"); ClientConfig config = new ClientConfig() { ProfileFile = tempFile, ProfileName = "unittest", }; ClientConfig loginCreds = ProfileCredentialProvider.GetLoginCredentials(config); Assert.Equal("inicompanyid", loginCreds.CompanyId); Assert.Equal("iniuserid", loginCreds.UserId); Assert.Equal("iniuserpass", loginCreds.UserPassword); }
public void GetLoginCredentialsFromMissingIni() { string tempFile = Path.Combine(Directory.GetCurrentDirectory(), "invalid", "file.ini"); ClientConfig config = new ClientConfig() { ProfileFile = tempFile, }; ClientConfig loginCreds = ProfileCredentialProvider.GetLoginCredentials(config); Assert.Null(loginCreds.CompanyId); Assert.Null(loginCreds.EntityId); Assert.Null(loginCreds.UserId); Assert.Null(loginCreds.UserPassword); }
public void Initialize() { provider = new ProfileCredentialProvider(); }