public void AssertWriteProfile(string profileName, ImmutableCredentials credentials, string expectedFileContents)
{
if (credentials.UseToken)
{
CredentialsFile.AddOrUpdateCredentials(profileName, credentials.AccessKey, credentials.SecretKey, credentials.Token);
}
else
{
CredentialsFile.AddOrUpdateCredentials(profileName, credentials.AccessKey, credentials.SecretKey);
}
CredentialsFile.Persist();
AssertFileContents(expectedFileContents);
}