Пример #1
0
 public Docflow(
     Guid id,
     Guid organizationId,
     DocflowType type,
     DocflowStatus status,
     DocflowState successState,
     List <Link> links,
     DateTime sendDateTime,
     DateTime?lastChangeDateTime,
     DocflowDescription description)
 {
     Id                 = id;
     OrganizationId     = organizationId;
     Type               = type;
     Status             = status;
     SuccessState       = successState;
     Links              = links;
     SendDateTime       = sendDateTime;
     LastChangeDateTime = lastChangeDateTime;
     Description        = description;
     Documents          = new List <Document>();
 }
Пример #2
0
            public void Should_initialize_with_given_urn()
            {
                var docflowStatus = new DocflowStatus("urn:docflow-common-status:sent");

                docflowStatus.ToString().Should().Be("urn:docflow-common-status:sent");
            }
Пример #3
0
            public void Should_fail_when_urn_not_belong_to_docflow_type_namespace()
            {
                Action action = () => _ = new DocflowStatus("urn:document:fss-sedo-error-exchange-error");

                action.Should().Throw <ArgumentException>();
            }
Пример #4
0
            public void Should_fail_when_given_invalid_urn(string urn)
            {
                Action action = () => _ = new DocflowStatus(urn);

                action.Should().Throw <Exception>();
            }