Beispiel #1
0
        public void Compare_ResolverToInt_CorrectResult(int x, int y)
        {
            var args     = new LiteralScalarResolverArgs(x);
            var resolver = new LiteralScalarResolver <int>(args);

            var comparer = new ScalarComparer <int>();

            Assert.That(comparer.Compare(resolver, y), Is.EqualTo(x.CompareTo(y)));
        }
Beispiel #2
0
        public void Compare_ResolverToResolver_CorrectResult(int x, int y)
        {
            var xArgs     = new LiteralScalarResolverArgs(x);
            var xResolver = new LiteralScalarResolver <int>(xArgs);

            var yArgs     = new LiteralScalarResolverArgs(y);
            var yResolver = new LiteralScalarResolver <int>(yArgs);

            var comparer = new ScalarComparer <int>();

            Assert.That(comparer.Compare(xResolver, yResolver), Is.EqualTo(x.CompareTo(y)));
        }
Beispiel #3
0
        public void Compare_StringToString_CorrectResult(int x, int y)
        {
            var comparer = new ScalarComparer <string>();

            Assert.That(comparer.Compare(x.ToString(), y.ToString()), Is.EqualTo(x.ToString().CompareTo(y.ToString())));
        }
Beispiel #4
0
        public void Compare_IntToInt_CorrectResult(int x, int y)
        {
            var comparer = new ScalarComparer <int>();

            Assert.That(comparer.Compare(x, y), Is.EqualTo(x.CompareTo(y)));
        }