ToString() public method

public ToString ( ) : string
return string
Example #1
0
        public void TheIntWriter()
        {
            var writer = new IntWriter();
            var somethingToWrite =
                new SomethingToWrite
                    {
                        IntProperty = 42,
                        Int32Property = 42,
                        NullableIntProperty = 42,
                        NullableInt32Property = 42
                    };
            var stream = new StringStream();
            writer.Write(stream, somethingToWrite.IntProperty);
            Assert.Equal("42 : Int32.", stream.ToString());

            stream = new StringStream();
            writer.Write(stream, somethingToWrite.Int32Property);
            Assert.Equal("42 : Int32.", stream.ToString());

            stream = new StringStream();
            writer.Write(stream, somethingToWrite.NullableIntProperty);
            Assert.Equal("42 : Int32.", stream.ToString());

            stream = new StringStream();
            writer.Write(stream, somethingToWrite.NullableInt32Property);
            Assert.Equal("42 : Int32.", stream.ToString());

            stream = new StringStream();
            somethingToWrite.NullableIntProperty = null;
            writer.Write(stream, somethingToWrite.NullableIntProperty);
            Assert.Equal("null : Int32.", stream.ToString());

            stream = new StringStream();
            somethingToWrite.NullableInt32Property = null;
            writer.Write(stream, somethingToWrite.NullableInt32Property);
            Assert.Equal("null : Int32.", stream.ToString());
        }