예제 #1
0
        public void IsTransient_NotEmptyGuid_ShouldBeFalse()
        {
            // Act
            var stringId = new MockStringId();

            // Assert
            stringId.IsTransient().Should().BeFalse();
        }
예제 #2
0
        public void Value_NotEmptyGuid_ShouldBeValue()
        {
            // Arrange
            var value = Guid.NewGuid().ToString();

            // Act
            var stringId = MockStringId.Parse(value);

            // Assert
            stringId.ToString().Should().Be(value);
        }
예제 #3
0
        public void Equals_SameType_ShouldBeFalse()
        {
            // Arrange
            var stringId1 = new MockStringId();
            var stringId2 = new MockStringId();

            // Act
            var condition = stringId1.Equals(stringId2);

            // Assert
            condition.Should().BeFalse();
        }
예제 #4
0
        public void Value_InvalidGuid_ShouldBeValue()
        {
            // Arrange
            var guid      = Guid.NewGuid().ToString();
            var stringId1 = new MockStringId(guid);
            var stringId2 = new MockStringId(guid);

            // Act
            var condition = stringId1.Equals(stringId2);

            // Assert
            condition.Should().BeTrue();
        }