def METHOD_NAME(self, expected_fields, test_case_fields, project):
    """Invoke assertions to verify correct build functionality"""
    # 1. test seed(s) should build afresh
    assert expected_fields.seed_count == test_case_fields.seed_count
    # 2. test model(s) should build afresh
    assert expected_fields.model_count == test_case_fields.model_count
    # 3. seeds should have intended row counts post update
    assert expected_fields.seed_rows == test_case_fields.seed_rows
    # 4. incremental test model(s) should be updated
    assert expected_fields.inc_test_model_count == test_case_fields.inc_test_model_count
    # 5. extra incremental model(s) should be built; optional since
    #   comparison may be between an incremental model and seed
    if expected_fields.opt_model_count and test_case_fields.opt_model_count:
        assert expected_fields.opt_model_count == test_case_fields.opt_model_count
    # 6. result table should match intended result set (itself a relation)
    check_relations_equal(
        project.adapter, [expected_fields.relation, test_case_fields.relation]
    )