public void GetPrimeNumbersBelow_LimitIs12_ReturnPrimeNumbersUpToLimit() { var result = mathCalculator.GetPrimeNumbersBelow(limit: 12); Assert.That(result, Is.Not.Empty); // Assert.That(result, Has.Count.EqualTo(5)); Assert.That(result, Does.Contain(2)); Assert.That(result, Does.Contain(3)); Assert.That(result, Does.Contain(5)); Assert.That(result, Is.EquivalentTo(ExpectedPrimeNumbers)); Assert.That(result, Is.Ordered); Assert.That(result, Is.Unique); // Fluent result.Should() .NotBeEmpty() .And .ContainInOrder(ExpectedPrimeNumbers); // Shouldly result .ShouldNotBeEmpty(); }