public void AllPossible_ReturnsAllPossibleVariations() { List <BirthNumber> allPossible = BirthNumber.AllPossible().ToList(); Assert.IsNotNull(allPossible); Assert.AreEqual(BirthNumber.PossibleLegalVariations, allPossible.Count); Assert.AreEqual("01015450068", allPossible[0].Number); Assert.AreEqual("31123999935", allPossible[BirthNumber.PossibleLegalVariations - 1].Number); }