Ejemplo n.º 1
0
        public void TestAcceptsValidArgumentTypes()
        {
            object[] arguments = FillArguments(5);

            bool acceptsArguments = Constructor.AcceptsUserArguments(arguments);

            Assert.True(acceptsArguments);
        }
Ejemplo n.º 2
0
        public void TestDoesntAcceptInvalidArgumentTypes()
        {
            object[] arguments = FillArgumentsWithOneInvalidType(5);

            bool acceptsArguments = Constructor.AcceptsUserArguments(arguments);

            Assert.False(acceptsArguments);
        }
Ejemplo n.º 3
0
        public void TestAcceptsTooLittleArguments()
        {
            object[] arguments = FillArguments(4);
            SetupParameterCount(5);

            bool acceptsArguments = Constructor.AcceptsUserArguments(arguments);

            Assert.True(acceptsArguments);
        }
Ejemplo n.º 4
0
        public void TestDoesntAcceptTooManyArguments()
        {
            object[] arguments = new object[5];
            SetupParameterCount(4);

            bool acceptsArguments = Constructor.AcceptsUserArguments(arguments);

            Assert.False(acceptsArguments);
        }