Ejemplo n.º 1
0
 public ExtensionSchemaTest()
 {
     if (CreatedContainer == null)
     {
         CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.ExtensionSchema);
     }
     if (CreatedArchive == null)
     {
         CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv2TestCaseData.EXTENSION_SCHEMA_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV2(BcfTestCaseV2.ExtensionSchema));
     }
 }
Ejemplo n.º 2
0
        //public const string TopicGuid = "9898DE65-C0CE-414B-857E-1DF97FFAED8D";

        public MinimumInformationTest()
        {
            if (CreatedContainer == null)
            {
                CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.MinimumInformation);
            }
            if (CreatedArchive == null)
            {
                CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv2TestCaseData.MINIMUM_INFORMATION_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV2(BcfTestCaseV2.MinimumInformation));
            }
        }
Ejemplo n.º 3
0
 public InternalBimSnippetTest()
 {
     if (CreatedContainer == null)
     {
         CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.InternalBimSnippet);
     }
     if (CreatedArchive == null)
     {
         CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv21TestCaseData.INTERNAL_BIM_SNIPPET_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV21(BcfTestCaseV21.InternalBIMSnippet));
     }
 }
Ejemplo n.º 4
0
 public PdfFileTest()
 {
     if (CreatedContainer == null)
     {
         CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.PdfFile);
     }
     if (CreatedArchive == null)
     {
         CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv2TestCaseData.PDF_FILE_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV2(BcfTestCaseV2.PDFFile));
     }
 }
Ejemplo n.º 5
0
 public PerspectiveCameraTest()
 {
     if (CreatedContainer == null)
     {
         CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.PerspectiveCamera);
     }
     if (CreatedArchive == null)
     {
         CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv2TestCaseData.PERSPECTIVE_CAMERA_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV2(BcfTestCaseV2.PerspectiveCamera));
     }
 }
Ejemplo n.º 6
0
        public OrthogonalCameraTest()
        {
            if (CreatedContainer == null)
            {
                CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.OrthogonalCamera);
            }

            if (CreatedArchive == null)
            {
                CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv21TestCaseData.ORTHOGONAL_CAMERA_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV21(BcfTestCaseV21.OrthogonalCamera));
            }
        }
        public DocumentReferenceExternalTest()
        {
            if (CreatedContainer == null)
            {
                CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.DocumentReferenceExternal);
            }

            if (CreatedArchive == null)
            {
                CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv21TestCaseData.DOCUMENT_REFERENCE_EXTERNAL_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV21(BcfTestCaseV21.DocumentReferenceExternal));
            }
        }
Ejemplo n.º 8
0
        public ComponentSelectionTest()
        {
            if (CreatedContainer == null)
            {
                CreatedContainer = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.ComponentSelection);
            }

            if (CreatedArchive == null)
            {
                CreatedArchive = ZipArchiveFactory.ReturnAndWriteIfRequired(CreatedContainer, BcFv21TestCaseData.COMPONENT_SELECTION_TEST_CASE_NAME, TestCaseResourceFactory.GetReadmeForV21(BcfTestCaseV21.ComponentSelection));
            }
        }
Ejemplo n.º 9
0
            public void Check_01()
            {
                var container = BcfTestCaseFactory.GetContainerByTestName(TestCaseEnum.MaximumInformation);

                var references = container.Topics.SelectMany(t => t.Markup.Topic.DocumentReferences);

                foreach (var currentDocument in references.Where(r => !r.isExternal))
                {
                    var retrievedFile = container.GetAttachmentForDocumentReference(currentDocument);
                    Assert.NotNull(retrievedFile);
                    Assert.True(retrievedFile.SequenceEqual(container.FileAttachments[BCFv2Container.GetFilenameFromReference(currentDocument.ReferencedDocument)]));
                }
            }
Ejemplo n.º 10
0
        public static IEnumerable <ContainerAndName> GetAllContainersFromTestCases()
        {
            // First all created test cases
            foreach (var currentEnum in (TestCaseEnum[])Enum.GetValues(typeof(TestCaseEnum)))
            {
                yield return(new ContainerAndName
                {
                    Container = BcfTestCaseFactory.GetContainerByTestName(currentEnum),
                    TestName = currentEnum.ToString()
                });
            }

            // Then all imported test cases
            foreach (var currentEnum in (BCFv2ImportTestCases[])Enum.GetValues(typeof(BCFv2ImportTestCases)))
            {
                yield return(new ContainerAndName
                {
                    Container = TestCaseResourceFactory.GetImportTestCaseContainer(currentEnum),
                    TestName = currentEnum.ToString()
                });
            }
        }