Skip to content

Instantly share code, notes, and snippets.

@gerektoolhy
Created July 14, 2016 12:57
Show Gist options
  • Save gerektoolhy/e70e35b789d737a7b00ffb21c0fbc1ef to your computer and use it in GitHub Desktop.
Save gerektoolhy/e70e35b789d737a7b00ffb21c0fbc1ef to your computer and use it in GitHub Desktop.
[TestFixture]
public class TestAwsSplit
{
private const string keyValueSeparator = "=";
private string line = "aws_secret_access_key = =+123456789123456789123456791234567891234";
private static List<string> SplitData_2_3_55(string line)
{
var split = line
.Split(new string[] { keyValueSeparator }, 2, StringSplitOptions.None)
.Select(s => s.Trim())
.Where(s => !string.IsNullOrEmpty(s))
.ToList();
return split;
}
private static List<string> SplitData_2_3_52(string line)
{
var split = line
.Split(new string[] { keyValueSeparator }, StringSplitOptions.None)
.Select(s => s.Trim())
.Where(s => !string.IsNullOrEmpty(s))
.ToList();
return split;
}
[Test]
public void SplitData_2_3_55()
{
var result = SplitData_2_3_55(line);
Assert.That(result[0], Is.EqualTo("aws_secret_access_key"));
Assert.That(result[1], Is.EqualTo("=+123456789123456789123456791234567891234"));
}
[Test]
public void SplitData_2_3_52()
{
var result = SplitData_2_3_52(line);
Assert.That(result[0], Is.EqualTo("aws_secret_access_key"));
Assert.That(result[1], Is.EqualTo("+123456789123456789123456791234567891234"));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment