Sha256: d116a3f487bf3fbbd438b7a826b1073ffb571e8c8c5a597626d325406e76e2c7
Contents?: true
Size: 1.5 KB
Versions: 30
Compression:
Stored size: 1.5 KB
Contents
using NUnit.Framework; [TestFixture] public class ScrabbleScoreTest { [Test] public void Empty_word_scores_zero() { Assert.That(Scrabble.Score(""), Is.EqualTo(0)); } [Ignore("Remove to run test")] [Test] public void Whitespace_scores_zero() { Assert.That(Scrabble.Score(" \t\n"), Is.EqualTo(0)); } [Ignore("Remove to run test")] [Test] public void Null_scores_zero() { Assert.That(Scrabble.Score(null), Is.EqualTo(0)); } [Ignore("Remove to run test")] [Test] public void Scores_very_short_word() { Assert.That(Scrabble.Score("a"), Is.EqualTo(1)); } [Ignore("Remove to run test")] [Test] public void Scores_other_very_short_word() { Assert.That(Scrabble.Score("f"), Is.EqualTo(4)); } [Ignore("Remove to run test")] [Test] public void Simple_word_scores_the_number_of_letters() { Assert.That(Scrabble.Score("street"), Is.EqualTo(6)); } [Ignore("Remove to run test")] [Test] public void Complicated_word_scores_more() { Assert.That(Scrabble.Score("quirky"), Is.EqualTo(22)); } [Ignore("Remove to run test")] [Test] public void Scores_are_case_insensitive() { Assert.That(Scrabble.Score("OXYPHENBUTAZONE"), Is.EqualTo(41)); } [Ignore("Remove to run test")] [Test] public void Entire_alphabet() { Assert.That(Scrabble.Score("abcdefghijklmnopqrstuvwxyz"), Is.EqualTo(87)); } }
Version data entries
30 entries across 30 versions & 1 rubygems