Exemplo n.º 1
0
        public void CreateDesign_Failure()
        {
            const string fileName = "Bob.xxx";

            var    designUid    = Guid.NewGuid();
            var    factory      = new DesignClassFactory();
            var    siteModelUid = Guid.NewGuid();
            Action act          = () => _ = factory.NewInstance(designUid, fileName, 1.0, siteModelUid);

            act.Should().Throw <TRexException>().WithMessage($"Unknown design file type in design class factory for design {fileName}");
        }
Exemplo n.º 2
0
        public void Create_WithComplexExtension()
        {
            const string fileName = "Bob.xxx.svl";

            var designUid    = Guid.NewGuid();
            var factory      = new DesignClassFactory();
            var siteModelUid = Guid.NewGuid();
            var design       = factory.NewInstance(designUid, fileName, 1.0, siteModelUid);

            design.Should().NotBeNull();
            design.Should().BeOfType <SVLAlignmentDesign>();
            design.DesignUid.Should().Be(designUid);
        }
Exemplo n.º 3
0
        public void CreateSVLAlignmentDesign()
        {
            const string fileName = "Bob.svl";

            var designUid    = Guid.NewGuid();
            var factory      = new DesignClassFactory();
            var siteModelUid = Guid.NewGuid();
            var design       = factory.NewInstance(designUid, fileName, 1.0, siteModelUid);

            design.Should().NotBeNull();
            design.Should().BeOfType <SVLAlignmentDesign>();
            design.DesignUid.Should().Be(designUid);
            design.FileName.Should().Be(fileName);
            design.ProjectUid.Should().Be(siteModelUid);
        }
Exemplo n.º 4
0
        public void Creation()
        {
            var factory = new DesignClassFactory();

            factory.Should().NotBeNull();
        }