[U] public void NotEq()
        {
            CategoryId types = 3;

            CategoryId[] notEqual = { 4L, 4 };
            foreach (var t in notEqual)
            {
                (t != types).ShouldBeTrue(t);
                t.Should().NotBe(types);
            }
            CategoryId l1 = 2, l2 = 3;

            (l1 != l2).ShouldBeTrue(l2);
            (l1 != 3).ShouldBeTrue(l1);
            l1.Should().NotBe(l2);
            l1.Should().NotBe(3);
        }
        [U] public void Eq()
        {
            CategoryId types = 2;

            CategoryId[] equal = { 2L, 2 };
            foreach (var t in equal)
            {
                (t == types).ShouldBeTrue(t);
                t.Should().Be(types);
            }

            CategoryId l1 = 2, l2 = 2;

            (l1 == l2).ShouldBeTrue(l2);
            (l1 == 2).ShouldBeTrue(l1);
            l1.Should().Be(l2);
            l1.Should().Be(2);
        }
Exemplo n.º 3
0
        public void When_CategoryId_Is_The_Same_Then_Equality_Comparison_Is_True()
        {
            DateTimeOffset now      = DateTimeOffset.Now;
            var            expected = new CategoryId(0, now);

            var actual = new CategoryId(0, now);

            actual.Should().Be(expected);
        }