コード例 #1
0
 public void LongIdShouldEqualLong()
 {
     Aggregates.Id id = 1L;
     id.Equals(1L).Should().BeTrue();
     (id == (Id)1L).Should().BeTrue();
     (id != (Id)2L).Should().BeTrue();
 }
コード例 #2
0
 public void StringIdShouldEqualString()
 {
     Aggregates.Id id = "test";
     id.Equals("test").Should().BeTrue();
     (id == (Id)"test").Should().BeTrue();
     (id != (Id)"tt").Should().BeTrue();
 }
コード例 #3
0
        public void TwoIdenticalIdsShouldEqual()
        {
            Aggregates.Id id1 = "test";
            Aggregates.Id id2 = "test";

            id1.Equals(id2).Should().BeTrue();
        }
コード例 #4
0
        public void GuidIdShouldEqualGuid()
        {
            var guid = Guid.NewGuid();

            Aggregates.Id id = guid;
            id.Equals(guid).Should().BeTrue();
            (id == (Id)guid).Should().BeTrue();
            (id != (Id)Guid.NewGuid()).Should().BeTrue();
        }
コード例 #5
0
 public void NullIdShouldEqualNull()
 {
     Aggregates.Id id = (string)null;
     id.Equals(null).Should().BeTrue();
 }
コード例 #6
0
 public void IdShouldNotEqualNull()
 {
     Aggregates.Id id = "test";
     id.Equals(null).Should().BeFalse();
 }
コード例 #7
0
 public void TwoSameIdShouldBeEqual()
 {
     Aggregates.Id id = "test";
     id.Equals(id).Should().BeTrue();
 }