Sha256: faea5c667663b21c923962a5b44d1efd4445d749e8e48fd30efa97c0f6d1ae66

Contents?: true

Size: 1014 Bytes

Versions: 115

Compression:

Stored size: 1014 Bytes

Contents

using NUnit.Framework;

[TestFixture]
public class PerfectNumbersTest
{
    [TestCase(3)]
    [TestCase(7, Ignore = "Remove to run test case")]
    [TestCase(13, Ignore = "Remove to run test case")]
    public void Can_classify_deficient_numbers(int number)
    {
        Assert.That(PerfectNumbers.Classify(number), Is.EqualTo(NumberType.Deficient));
    }
    
    [TestCase(6, Ignore = "Remove to run test case")]
    [TestCase(28, Ignore = "Remove to run test case")]
    [TestCase(496, Ignore = "Remove to run test case")]
    public void Can_classify_perfect_numbers(int number)
    {
        Assert.That(PerfectNumbers.Classify(number), Is.EqualTo(NumberType.Perfect));
    }
    
    [TestCase(12, Ignore = "Remove to run test case")]
    [TestCase(18, Ignore = "Remove to run test case")]
    [TestCase(20, Ignore = "Remove to run test case")]
    public void Can_classify_abundant_numbers(int number)
    {
        Assert.That(PerfectNumbers.Classify(number), Is.EqualTo(NumberType.Abundant));
    }
}

Version data entries

115 entries across 115 versions & 1 rubygems

Version Path
trackler-2.0.8.14 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.13 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.12 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.11 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.10 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.9 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.8 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.7 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.6 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.5 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.4 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.3 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.2 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.8.1 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.7.0 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.6.44 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.6.43 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.6.42 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.6.41 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs
trackler-2.0.6.40 tracks/csharp/exercises/perfect-numbers/PerfectNumbersTest.cs