Level* TestLevel::NextLevel() { if (needLoad) { int s = 0; Score* score = dino->GetComponent<Score>(); if (score != nullptr) { s = score->GetScore(); } return new EndScreen(s); } return this; }
TEST(ScoreTest, ListensForBrickHitEvents) { Score s; s.Increment(Brick::FIVE_POINTS); ASSERT_EQ(5, s.GetScore()); }
TEST(ScoreTest, ValidInitialization) { Score s; ASSERT_EQ(0, s.GetScore()); }