public void Parameters_PropertyIsIndexerWithOneParameter_ReturnsOneParameter()
        {
            helper.CreatePublicProperty("MyProperty");
            helper.AddParameter("item");
            CreateCodeProperty2();

            global::EnvDTE.CodeElements parameters = property.Parameters;
            CodeParameter parameter = parameters.FirstCodeParameterOrDefault();

            Assert.AreEqual(1, parameters.Count);
            Assert.AreEqual("item", parameter.Name);
        }
Ejemplo n.º 2
0
        public void Parameters_PropertyIsIndexerWithOneParameter_ReturnsOneParameter()
        {
            CreateCodeProperty2(
                "class MyClass {\r\n" +
                "    public int this[int item] { get { return 0; } }\r\n" +
                "}");

            global::EnvDTE.CodeElements parameters = property.Parameters;

            CodeParameter parameter = parameters.FirstCodeParameterOrDefault();

            Assert.AreEqual(1, parameters.Count);
            Assert.AreEqual("item", parameter.Name);
        }