Sha256: 7ff32796a002f1befb0c6c162d3887b7ebdf5bc927da54a316109c6476e4a1d3

Contents?: true

Size: 1.32 KB

Versions: 85

Compression:

Stored size: 1.32 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));
    }
}

Version data entries

85 entries across 85 versions & 1 rubygems

Version Path
trackler-2.0.6.29 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.28 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.27 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.26 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.25 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.24 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.23 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.22 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.21 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.20 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.19 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.18 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.17 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.16 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.15 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.14 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.13 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.12 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.11 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs
trackler-2.0.6.10 tracks/csharp/exercises/scrabble-score/ScrabbleScoreTest.cs