public void ShouldTranslateArrayTypeProposals()
        {
            CompleteInCSharpFile(@"
                public class C
                {
                    private string[] myStringArray;
                    private object[,,] myMultidimensionalArray;
                    private object[][][] myJaggedArray;

                    private void myMethod<R>(R[] p) {}

                    public void TriggerCompletionHerein()
                    {
                        this.my$
                    }
                }");

            ThenProposalCollectionContainsMulti(
                "[{0}] [C, TestProject].myJaggedArray".FormatEx(Fix.ObjectArr(3)),
                "[{0}] [C, TestProject].myMethod`1[[R]]([R[]] p)".FormatEx(Fix.Void),
                "[{0}] [C, TestProject].myMultidimensionalArray".FormatEx(Fix.ObjectArr(3)),
                "[{0}] [C, TestProject].myStringArray".FormatEx(Fix.StringArr(1)));
        }