public void PassingNullMethodToParseThrows()
 {
     Assert.Throws <ArgumentNullException>(() => GenericStringParser.Parse <int>(null, null));
 }
        public void PassingValidValuesToParsePasses()
        {
            var result = GenericStringParser.Parse("10", int.Parse);

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