示例#1
0
        public void XsdDuration_TestEqualsChecksDays()
        {
            var x = new XsdDuration(days: 1);
            var y = new XsdDuration(days: 2);

            x.Should().NotBe(y);
        }
示例#2
0
        public void XsdDuration_TestEqualsChecksHours()
        {
            var x = new XsdDuration(hours: 3);
            var y = new XsdDuration(hours: 2);

            x.Should().NotBe(y);
        }
示例#3
0
        public void XsdDuration_TestHashUsesNanoseconds()
        {
            var x = new XsdDuration(nanoseconds: 3).GetHashCode();
            var y = new XsdDuration(nanoseconds: 2).GetHashCode();

            x.Should().NotBe(y);
        }
示例#4
0
        public void XsdDuration_TestEqualsChecksNegative()
        {
            var x = new XsdDuration(negative: true);
            var y = new XsdDuration(negative: false);

            x.Should().NotBe(y);
        }
示例#5
0
        public void XsdDuration_TestHashUsesMinutes()
        {
            var x = new XsdDuration(minutes: 3).GetHashCode();
            var y = new XsdDuration(minutes: 2).GetHashCode();

            x.Should().NotBe(y);
        }
示例#6
0
        public void XsdDuration_TestHashUsesNegative()
        {
            var x = new XsdDuration(negative: true).GetHashCode();
            var y = new XsdDuration(negative: false).GetHashCode();

            x.Should().NotBe(y);
        }
示例#7
0
        public void XsdDuration_TestEqualsChecksNanoseconds()
        {
            var x = new XsdDuration(nanoseconds: 31323);
            var y = new XsdDuration(nanoseconds: 99099);

            x.Should().NotBe(y);
        }
示例#8
0
        public void XsdDuration_TestEqualsChecksSeconds()
        {
            var x = new XsdDuration(seconds: 5);
            var y = new XsdDuration(seconds: 6);

            x.Should().NotBe(y);
        }
示例#9
0
        public void XsdDuration_TestEqualsChecksMinutes()
        {
            var x = new XsdDuration(minutes: 1);
            var y = new XsdDuration(minutes: 3);

            x.Should().NotBe(y);
        }