Created 'Sweet Ass-Kata'.
Changed to a .NET 4.0 project.
First test - 'sweet-ass car' => 'sweet ass-car'
'nice-ass car' => 'nice ass-car'
"Man, that's a sweet-ass car." => "Man, that's a sweet ass-car."
Combined tests.
Changed to string extension.
Do nothing if sentence does not contain '-ass'.
Added testcase for variations on '-ass' being missing.
Return sentence if it has no word before '-ass'
Return sentence if it has no word after '-ass'
Test to force actually implementing a solution instead of just adding more 'ifs'.
Note: I could have cheated and matched the words in the array, but I preferred a readable test to generating a random string.
Clean up slightly.
Added test for multiple matches (already passes), consolidated a lot of the tests.