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