예제 #1
0
        public void NewDeterministic_ReturnsKnownResult()
        {
            var          namespaceId = Guid.Parse("769077C6-F84D-46E3-AD2E-828A576AAAF3");
            const string name        = "fantastic 4";

            var testId = TestAggregateId.NewDeterministic(namespaceId, name);

            testId.Value.Should().Be("testaggregate-da7ab6b1-c513-581f-a1a0-7cdf17109deb");
            TestAggregateId.IsValid(testId.Value).Should().BeTrue();
        }
예제 #2
0
        public void Identity_NewComb_IsValid()
        {
            var testId = TestAggregateId.NewComb();

            TestAggregateId.IsValid(testId.Value).Should().BeTrue(testId.Value);
        }
예제 #3
0
        public void Identity_NewDeterministic_IsValid()
        {
            var testId = TestAggregateId.NewDeterministic(Guid.NewGuid(), Guid.NewGuid().ToString());

            TestAggregateId.IsValid(testId.Value).Should().BeTrue(testId.Value);
        }