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); }
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); }