public void ShouldFindDefaultForNoMatches() { var file = PgPassFile.Load(_pgpassFile); var entry = file.GetFirstMatchingEntry("notarealhost"); Assert.That(entry.Password, Is.EqualTo("defaultpass")); }
public void ShouldFindFirstEntryWhenMultipleMatch() { var file = PgPassFile.Load(_pgpassFile); var entry = file.GetFirstMatchingEntry("testhost"); Assert.That(entry.Password, Is.EqualTo("testpass")); }
public void ShouldParseAllEntries() { var file = PgPassFile.Load(_pgpassFile); var entries = file.Entries.ToList(); Assert.That(entries.Count, Is.EqualTo(3)); }
public void Should_find_default_for_no_matches() { var file = new PgPassFile(_pgpassFile); var entry = file.GetFirstMatchingEntry("notarealhost") !; Assert.That(entry.Password, Is.EqualTo("defaultpass")); }
public void Should_find_first_entry_when_multiple_match() { var file = new PgPassFile(_pgpassFile); var entry = file.GetFirstMatchingEntry("testhost") !; Assert.That(entry.Password, Is.EqualTo("testpass")); }
public void Should_parse_all_entries() { var file = new PgPassFile(_pgpassFile); var entries = file.Entries.ToList(); Assert.That(entries.Count, Is.EqualTo(3)); }