Ejemplo n.º 1
0
            public void ThrowsDescriptiveExceptionWhenValueIsLessThan0()
            {
                var    thrown = Assert.Throws <ArgumentOutOfRangeException>(() => TestSize.Max(-1));
                Method method = typeof(TestSize).Method(nameof(TestSize.Max));

                Assert.Equal(method.Parameter <int>().Name, thrown.ParamName);
            }
Ejemplo n.º 2
0
            public void ReturnsRangeInitializedWithGivenMaximumValue()
            {
                ConfiguredCall arrange = fuzzy.Build(Arg.Is <FuzzyRange <int> >(s => s.Maximum == maximum)).Returns(builtValue);

                var sut = TestSize.Max(maximum);

                Assert.Equal(builtValue, sut.Build(fuzzy));
            }
Ejemplo n.º 3
0
            public void ReturnsFuzzyInt32WhenMaximumIsLessThanDefaultMinimum(int maximum, int expectedMinimum)
            {
                ConfiguredCall  arrange = fuzzy.Build(Arg.Is <FuzzyRange <int> >(s => s.Minimum == expectedMinimum && s.Maximum == maximum)).Returns(builtValue);
                Size <TestSize> sut     = TestSize.Max(maximum);

                int actual = sut.Build(fuzzy);

                Assert.Equal(builtValue, actual);
            }