Exemplo n.º 1
0
        public void ValuesAreSameInstance()
        {
            // arrange
            var first = new AddressId(32);

            // act
            var actual = first.CompareTo(first);

            // assert
            actual.Should().Be(0);
        }
Exemplo n.º 2
0
        public void ValuesAreNotEqual()
        {
            // arrange
            var first  = new AddressId(2);
            var second = new AddressId(3);

            // act
            var actual1 = first.CompareTo(second);
            var actual2 = second.CompareTo(first);

            // assert
            actual1.Should().BeLessThan(0);
            actual2.Should().BeGreaterThan(0);
        }
Exemplo n.º 3
0
        public void ValuesAreSameValue()
        {
            // arrange
            var first  = new AddressId(32);
            var second = new AddressId(32);

            // act
            var actual1 = first.CompareTo(second);
            var actual2 = second.CompareTo(first);

            // assert
            actual1.Should().Be(0);
            actual2.Should().Be(0);
        }