Ejemplo n.º 1
0
        public void equals_is_namespace_aware()
        {
            var token1 = StringToken.FromKeyString("something");
            var token2 = StringToken.FromKeyString("something");
            var token3 = StringToken.FromKeyString("else");

            // FakeToken is namespaced
            var token4 = new FakeToken("something");
            var token5 = new FakeToken("something");
            var token6 = new FakeToken("else");

            token1.ShouldBe(token2);
            token2.ShouldBe(token1);
            token3.ShouldNotBe(token1);
            token1.ShouldNotBe(token3);

            token4.ShouldBe(token5);
            token5.ShouldBe(token4);
            token6.ShouldNotBe(token4);
            token4.ShouldNotBe(token6);

            // Namespace matters here
            token1.ShouldNotBe(token4);
            token3.ShouldNotBe(token6);
        }
Ejemplo n.º 2
0
        public void equals_is_namespace_aware()
        {
            var token1 = StringToken.FromKeyString("something");
            var token2 = StringToken.FromKeyString("something");
            var token3 = StringToken.FromKeyString("else");

            // FakeToken is namespaced
            var token4 = new FakeToken("something");
            var token5 = new FakeToken("something");
            var token6 = new FakeToken("else");

            token1.ShouldBe(token2);
            token2.ShouldBe(token1);
            token3.ShouldNotBe(token1);
            token1.ShouldNotBe(token3);

            token4.ShouldBe(token5);
            token5.ShouldBe(token4);
            token6.ShouldNotBe(token4);
            token4.ShouldNotBe(token6);

            // Namespace matters here
            token1.ShouldNotBe(token4);
            token3.ShouldNotBe(token6);
        }