public void PassingNullMethodToParseCultureThrows()
 {
     Assert.Throws <ArgumentNullException>(() => GenericStringParser.ParseCulture <int>(null, null, null));
 }
        public void PassingValidValuesToParseCulturePasses()
        {
            var result = GenericStringParser.ParseCulture("10", CultureInfo.InvariantCulture, int.Parse);

            result.Should().Be(10);
        }