コード例 #1
0
        public void IntParseOrNull_Should_ReturnCorrectNumber_OnValidInput()
        {
            const string input    = "1234";
            const long   expected = 1234;

            Assert.AreEqual(expected, TypeParseHelper.LongParseOrNull(input));
        }
コード例 #2
0
        public void IntParseOrNull_Should_ReturnCorrectNumber_OnInt64Input()
        {
            const string input    = "140737488355328";
            const long   expected = 140737488355328;

            Assert.AreEqual(expected, TypeParseHelper.LongParseOrNull(input));
        }
コード例 #3
0
        public void IntParseOrNull_Should_ReturnNull_OnTooBigNumberInput()
        {
            const string input = "18446744073709551616";

            Assert.IsNull(TypeParseHelper.LongParseOrNull(input));
        }
コード例 #4
0
 public void IntParseOrNull_Should_ReturnNull_OnMixedInput()
 {
     Assert.IsNull(TypeParseHelper.LongParseOrNull("1 ab ;13"));
 }
コード例 #5
0
 public void IntParseOrNull_Should_ReturnNull_OnNonNumericInput()
 {
     Assert.IsNull(TypeParseHelper.LongParseOrNull("alskdjfh"));
 }
コード例 #6
0
 public void IntParseOrNull_Should_ReturnNull_OnEmptyInput()
 {
     Assert.IsNull(TypeParseHelper.LongParseOrNull(string.Empty));
 }
コード例 #7
0
 public void IntParseOrNull_Should_ReturnNull_OnNullInput()
 {
     Assert.IsNull(TypeParseHelper.LongParseOrNull(null));
 }