Esempio n. 1
0
 internal void EditOtherId(string otherId)
 {
     _logger.Info("Entering EditOtherId()");
     OtherId.Clear();
     OtherId.SendKeys(otherId);
     _logger.Info("Exiting EditOtherId()");
 }
Esempio n. 2
0
        public void ObjectEquals_DifferentTypedIds_ReturnsFalse()
        {
            Guid guid = Guid.NewGuid();

            object entityId = new EntityId(guid);
            object otherId  = new OtherId(guid);

            Assert.False(entityId.Equals(otherId));
        }
        public void testOtherIdsNullValues()
        {
            String customMappings = "<agent id='Repro' sifVersion='2.0'>"
                                    + "   <mappings id='Default'>"
                                    + "     <object object='StudentPersonal'>"
                                    +
                                    "     <field name='PERMNUM' sifVersion='+2.0'>OtherIdList/OtherId[@Type='0593']</field>"
                                    + "     <field name='PERMNUM' sifVersion='-1.5r1'>OtherId[@Type='06']</field>"
                                    + "     <field name='PERMNUM' sifVersion='+1.5'>LocalId</field>"
                                    +
                                    "     <field name='SOCSECNUM' sifVersion='+2.0'>OtherIdList/OtherId[@Type='0004']</field>"
                                    + "     <field name='SOCSECNUM' sifVersion='-1.5r1'>OtherId[@Type='SY']</field>"
                                    +
                                    "     <field name='SCHOOLNUM' sifVersion='+2.0'>OtherIdList/OtherId[@Type='9999'+]=SCHOOL:$(SCHOOLNUM)</field>"
                                    +
                                    "     <field name='SCHOOLNUM' sifVersion='-1.5r1'>OtherId[@Type='ZZ'+]=SCHOOL:$(SCHOOLNUM)</field>"
                                    + "</object></mappings></agent>";

            Adk.SifVersion = SifVersion.SIF15r1;

            IDictionary map = new Hashtable();

            map.Add("PERMNUM", "123456");
            map.Add("SOCSECNUM", null);
            map.Add("SCHOOLNUM", "2");
            StringMapAdaptor sma = new StringMapAdaptor(map);
            StudentPersonal  obj = new StudentPersonal();

            doOutboundMapping(sma, obj, customMappings, null);

            OtherIdList list = obj.OtherIdList;

            Assertion.AssertNotNull("OtherIdList is null", list);
            OtherId oId = list["06"];

            Assertion.AssertNotNull("PERMNUM", oId);
            Assertion.AssertEquals("PERMNUM", "123456", oId.Value);

            // The SOCSECNUM was NULL, so it should not produce an element
            oId = list["SY"];
            Assertion.AssertNull("SOCSECNUM", oId);

            oId = list["ZZ"];
            Assertion.AssertNotNull("SCHOOLNUM", oId);
            Assertion.AssertEquals("SCHOOLNUM", "SCHOOL:2", oId.Value);
        }