Esempio n. 1
0
        private DFDoc CreateDoc()
        {
            var content      = CreateRandomFileContent();
            var progInfo     = new ProgramSystemInfo("DFDocTest", "0.0.0.1");
            var dfDoc        = DFDoc.CreateNew(progInfo);
            var creationDate = DateTime.UtcNow;
            var creator      = new CreatorInfo("DATAflor", creationDate, "ADR005648");
            var dmsInfo      = new DMSDocumentInfo("Testdokument", "Mustermann, Max", "Auftrag", "sonstiges", null, new ReferenceType(XRefType.Adresse, "OWNERDATA_ADR"));

            dmsInfo.AddAnotherReference(new ReferenceType(XRefType.Mitarbeiter, creator.MitarbeiterId));
            var dmsDoc = new DMSDocument("Test.data", creator, dmsInfo);

            dfDoc.AddDmsDocument(dmsDoc, content);
            return(dfDoc);
        }
Esempio n. 2
0
        public void DocWithTwoFilesWithSameNameNotAllowedTest()
        {
            var dfDoc = CreateDoc();

            // create second document
            var content      = CreateRandomFileContent();
            var creationDate = DateTime.UtcNow;
            var creator      = new CreatorInfo("DATAflor", creationDate, "ADR005648");
            var dmsInfo      = new DMSDocumentInfo("Testdokument", "Mustermann, Max", "Auftrag", "sonstiges", null, new ReferenceType(XRefType.Adresse, "OWNERDATA_ADR"));

            dmsInfo.AddAnotherReference(new ReferenceType(XRefType.Mitarbeiter, creator.MitarbeiterId));
            var dmsDoc = new DMSDocument("Test.data", creator, dmsInfo); // There is already an item with the name Test.data

            Assert.Throws <InvalidFileformatException>(() => dfDoc.AddDmsDocument(dmsDoc, content));
        }