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

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

                var sut = TestSize.Min(minimum);

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

                int actual = sut.Build(fuzzy);

                Assert.Equal(builtValue, actual);
            }