Пример #1
0
        public void EmptyDataTest()
        {
            var generator = new MethodParametersGenerator();
            var result    = generator.Generate(new IParameter[0]);

            Assert.AreEqual("", result);
        }
Пример #2
0
        public void SingleParameterTest()
        {
            var generator = new MethodParametersGenerator();

            var parameters = new[] { Parameter.Standard(typeof(System.Int32), "a", typeof(System.ObsoleteAttribute)), };
            var result     = generator.Generate(parameters);

            Assert.AreEqual("[System.ObsoleteAttribute] System.Int32 a", result);
        }
Пример #3
0
        public void InvalidDataTypeTest()
        {
            var generator = new MethodParametersGenerator();

            Assert.Throws(typeof(InvalidOperationException), () => generator.Generate(123));
        }
Пример #4
0
        public void NullDataTest()
        {
            var generator = new MethodParametersGenerator();

            Assert.Throws(typeof(ArgumentNullException), () => generator.Generate(null));
        }
Пример #5
0
        public string LiteralDataTest(string data)
        {
            var generator = new MethodParametersGenerator();

            return(generator.Generate(data));
        }