Ejemplo n.º 1
0
        public void NameWithTab_SignatureOnly()
        {
            const string codeContent           = "void					RemoveStateMachine(StateMachine	stateMachine)";
            const string expectedSignatureName = "RemoveStateMachine(StateMachine)";
            var          actualSignatureName   = MemberNameGenerator.GetSignatureFromPureSignature(codeContent);

            Assert.AreEqual(expectedSignatureName, actualSignatureName);
        }
Ejemplo n.º 2
0
        public void VerifyMemberAndSignatureName(string inputSignature, string expectedMemberName, string expectedSignatureName)
        {
            var actualMemberName    = MemberNameGenerator.GetMemberNameFromPureSignature(inputSignature);
            var actualSignatureName = MemberNameGenerator.GetSignatureFromPureSignature(inputSignature);

            Assert.AreEqual(expectedMemberName, actualMemberName);
            Assert.AreEqual(expectedSignatureName, actualSignatureName);
        }
Ejemplo n.º 3
0
        public void FunctionWithObjectArrayAndInitizer()
        {
            const string inputSignature        = "public bool Foo(string className, params object[] args) : this()";
            const string expectedMemberName    = "Foo";
            const string expectedSignatureName = "Foo(string,object[])";
            var          actualMemberName      = MemberNameGenerator.GetMemberNameFromPureSignature(inputSignature);
            var          actualSignatureName   = MemberNameGenerator.GetSignatureFromPureSignature(inputSignature);

            Assert.AreEqual(expectedMemberName, actualMemberName);
            Assert.AreEqual(expectedSignatureName, actualSignatureName);
        }