Hmm, this total looks a bit wonky.  A perfect game containing 12 strikes actually has a score of 300 points as rolls in the tenth frame don't do the "look ahead" business.  So the score would look like this (with a running total in []):
```
    subject.frame_type(10,0) #1             10 (10+10) = 30   [30]
    subject.frame_type(10,0) #2             10 (10+10) = 30   [60]
    subject.frame_type(10,0) #3             10 (10+10) = 30   [90]
    subject.frame_type(10,0) #4             10 (10+10) = 30   [120]
    subject.frame_type(10,0) #5             10 (10+10) = 30   [150]
    subject.frame_type(10,0) #6             10 (10+10) = 30   [180]
    subject.frame_type(10,0) #7             10 (10+10) = 30   [210]
    subject.frame_type(10,0) #8             10 (10+10) = 30   [240]
    subject.frame_type(10,0) #9             10 (10+10) = 30   [270]
    subject.frame_type(10,0) #10            10         = 10   [280]
    subject.frame_bonus(10,0) #11 bonus     10         = 10   [290]
    subject.frame_bonus(10,0) #12 bonus     10         = 10   [300]
```