コード例 #1
0
        public void TestConversion()
        {
            ApplicationConfiguration.TestclientName = "test3";
            MetadataProvider.StubReset();
            var mifsr  = new MXSW4SR_SRType();
            var result = TargetConstantHandler.SetConstantValues(mifsr, MetadataProvider.Entity("SR"));

            Assert.IsNotNull(mifsr.ACTLABHRS);
            Assert.AreEqual(mifsr.ACTLABHRS.Value, 0);
        }
コード例 #2
0
        public void TestAlreadyFilledValues()
        {
            var sr = new ServiceIncident();

            sr.Problem          = new Problem();
            sr.Problem.Abstract = "true";
            var result = TargetConstantHandler.SetConstantValues(sr, MetadataProvider.Entity("SR"));

            Assert.IsNotNull(result.Problem);
            Assert.AreEqual(result.Problem.System, "21030000");
            Assert.AreEqual(result.Problem.Abstract, "true");
        }
コード例 #3
0
        public void TestMethod1()
        {
            var result = TargetConstantHandler.SetConstantValues(new ServiceIncident(), MetadataProvider.Entity("SR"));

            Assert.IsNotNull(result.Problem);
            Assert.AreEqual(result.Problem.System, "21030000");
            Assert.IsNotNull(result.Problem.ProviderAssignedGroup);
            Assert.IsNotNull(result.Problem.ProviderAssignedGroup.Group);
            Assert.IsNotNull(result.Problem.ProviderAssignedGroup.Group.Address);
            Assert.AreEqual(result.Problem.ProviderAssignedGroup.Group.Address.OrganizationID, "ITD-ESS6");
            Assert.AreEqual(result.Problem.ProviderAssignedGroup.Group.Address.LocationID, "ESS6");
            Assert.IsNotNull(result.Transaction);
        }