ToString() public method

public ToString ( ) : String
return String
Exemplo n.º 1
0
        public void ToString_creates_string()
        {
            var sut = new MethodSignature(typeof(TestTypeNoDefaultCtor).GetConstructors()[0].GetParameters());

            var output = sut.ToString();

            Assert.Contains("(System.Int32, System.String)", output);
        }
Exemplo n.º 2
0
        public void ToString_Works()
        {
            var ms1 = new MethodSignature(typeof(Type[]), typeof(object));
            Assert.AreEqual("(System.Type[], System.Object)", ms1.ToString());

            var ms2 = new MethodSignature(new Type[0]);
            Assert.AreEqual("()", ms2.ToString());
        }
        public void TestDefaultConstructor()
        {
            MethodSignature sig = new MethodSignature();

            Assert.IsNull(sig.Name, "Name");
            Assert.IsNull(sig.Parameters, "Parameters");
            Assert.IsNull(sig.ReturnType, "ReturnType");
            Assert.AreEqual(String.Empty, sig.ToString(), "ToString");
        }
Exemplo n.º 4
0
        public void Initialization_UsesInjectedSignatureBuilder()
        {
            var returnType           = typeof(int);
            var parameterTypes       = new[] { typeof(double) };
            var signatureBuilderMock = new Mock <IMethodSignatureStringBuilderHelper> (MockBehavior.Strict);

            signatureBuilderMock.Setup(mock => mock.AppendTypeString(It.IsAny <StringBuilder>(), returnType)).Verifiable();
            signatureBuilderMock.Setup(mock => mock.AppendSeparatedTypeStrings(It.IsAny <StringBuilder>(), parameterTypes)).Verifiable();
            var signature = new MethodSignature(returnType, parameterTypes, 0, signatureBuilderMock.Object);

            Dev.Null = signature.ToString();

            signatureBuilderMock.Verify();
        }
Exemplo n.º 5
0
        public void Initialization_UsesInjectedSignatureBuilder()
        {
            var returnType           = typeof(int);
            var parameterTypes       = new[] { typeof(double) };
            var signatureBuilderMock = MockRepository.GenerateStrictMock <IMethodSignatureStringBuilderHelper>();

            signatureBuilderMock.Expect(mock => mock.AppendTypeString(Arg <StringBuilder> .Is.Anything, Arg.Is(returnType)));
            signatureBuilderMock.Expect(mock => mock.AppendSeparatedTypeStrings(Arg <StringBuilder> .Is.Anything, Arg.Is(parameterTypes)));
            var signature = new MethodSignature(returnType, parameterTypes, 0, signatureBuilderMock);

            Dev.Null = signature.ToString();

            signatureBuilderMock.VerifyAllExpectations();
        }
Exemplo n.º 6
0
 public int GetHashCode(MethodSignature obj)
 {
     return(obj.ToString().GetHashCode());
 }
Exemplo n.º 7
0
        public void ToString_NonGenericMethod()
        {
            var signature = new MethodSignature(typeof(string), new[] { typeof(int) }, 0);

            Assert.That(signature.ToString(), Is.EqualTo("System.String(System.Int32)"));
        }