TEST_F(PatronTest, CreateDefaultsAllFields) { Patron nobody; ASSERT_THAT(nobody.Name(), Eq("")); ASSERT_THAT(nobody.Id(), Eq(0)); ASSERT_THAT(nobody.FineBalance(), Eq(0)); }
TEST_F(PatronAccessTest, FindByNameReturnsChronologicallyFirstMatch) { Patron match1("Langr", 1); access.Save(match1); Patron mismatch("Long", 2); access.Save(mismatch); Patron match2("Langr", 3); access.Save(match2); Patron found = access.FindByName("Langr"); ASSERT_THAT(found.Id(), Eq(1)); }