Пример #1
0
        public void ToNumeralReturnsCorrectResult(
            ConverterPropertyGroup p,
            int i)
        {
            var actual = p.Sut.ToNumeral(i);

            var expected = p.ToNumeralImp.Invoke(i);
            Assert.Equal(expected, actual);
        }
Пример #2
0
        public void ToNumeralReturnsCorrectResult(
            ConverterPropertyGroup p,
            int i)
        {
            var actual = p.Sut.ToNumeral(i);

            var expected = p.ToNumeralImp.Invoke(i);

            Assert.Equal(expected, actual);
        }
Пример #3
0
        public void TryParseProperNumeralReturnsCorrectResult(
            ConverterPropertyGroup p,
            int expected)
        {
            var numeral = p.ToNumeralImp.Invoke(expected);
            int actual;
            var success = p.Sut.TryParse(numeral, out actual);

            Assert.True(success);
            Assert.Equal(expected, actual);
        }
Пример #4
0
        public void TryParseProperNumeralReturnsCorrectResult(
            ConverterPropertyGroup p,
            int expected)
        {
            var numeral = p.ToNumeralImp.Invoke(expected);
            int actual;
            var success = p.Sut.TryParse(numeral, out actual);

            Assert.True(success);
            Assert.Equal(expected, actual);
        }
Пример #5
0
        public void TryParseProperNumeralReturnsCorrectResult(
            ConverterPropertyGroup p,
            int i)
        {
            var numeral = p.ToNumeralImp.Invoke(i);

            int actual;
            var success = p.Sut.TryParse(numeral, out actual);

            var expected = p.TryParseImp.Invoke(numeral);
            Assert.True(success);
            Assert.Equal(expected, FSharpOption<int>.Some(actual));
        }
        public void TryParseProperNumeralReturnsCorrectResult(
            ConverterPropertyGroup p,
            int i)
        {
            var numeral = p.ToNumeralImp.Invoke(i);

            int actual;
            var success = p.Sut.TryParse(numeral, out actual);

            var expected = p.TryParseImp.Invoke(numeral);

            Assert.True(success);
            Assert.Equal(expected, FSharpOption <int> .Some(actual));
        }
Пример #7
0
        public Property TryParseGarbageTextReturnsCorrectResult(
            ConverterPropertyGroup p)
        {
            var garbage = Arb.Default.String().Filter(s =>
                s == null ||
                p.TryParseImp.Invoke(s) == null);
            return Prop.ForAll(
                garbage,
                s =>
                {
                    int actual;
                    var success = p.Sut.TryParse(s, out actual);

                    Assert.False(success);
                    Assert.Equal(default(int), actual);
                });
        }
Пример #8
0
        public Property TryParseGarbageTextReturnsCorrectResult(
            ConverterPropertyGroup p)
        {
            var garbage = Arb.Default.String().Filter(s =>
                                                      s == null ||
                                                      p.TryParseImp.Invoke(s) == null);

            return(Prop.ForAll(
                       garbage,
                       s =>
            {
                int actual;
                var success = p.Sut.TryParse(s, out actual);

                Assert.False(success);
                Assert.Equal(default(int), actual);
            }));
        }