Represents a number token.
Inheritance: IToken
Ejemplo n.º 1
0
        public void EqualsSameObjectTest()
        {
            var token = new NumberToken(1.1);

            Assert.True(token.Equals(token));
            Assert.Equal(token, token);
        }
Ejemplo n.º 2
0
        public void EqualsNullTest()
        {
            var token = new NumberToken(1.1);

            Assert.False(token.Equals(null));
            Assert.NotEqual(null, token);
        }
Ejemplo n.º 3
0
        public void EqualsDiffTypeTest()
        {
            var token = new NumberToken(1.1);

            Assert.False(token.Equals(1));
            Assert.NotEqual((object)1, token);
        }
Ejemplo n.º 4
0
        public void EqualsDiffVarTest()
        {
            var token1 = new NumberToken(1.1);
            var token2 = new NumberToken(1.14);

            Assert.False(token1.Equals(token2));
            Assert.NotEqual(token1, token2);
        }
Ejemplo n.º 5
0
        public void ToStringTest()
        {
            var token = new NumberToken(1.1);

            Assert.Equal("Number: 1.1", token.ToString());
        }