Exemplo n.º 1
0
        public void GenericsDictionaryMismatchKeyTypeCompoundValueTest()
        {
            TestAccessor da = DataAccessor.CreateInstance <TestAccessor>();
            Dictionary <CompoundValue, PersonMultiPK> persons = da.SelectAllT9();

            Assert.IsNotNull(persons);
            Assert.IsTrue(persons.Count > 0);

            PersonMultiPK actualValue = persons[new CompoundValue(1, "Pupkin")];

            Assert.IsNotNull(actualValue);
            Assert.AreEqual("John", actualValue.FirstName);
        }
Exemplo n.º 2
0
        public void MultiPKTest()
        {
            TestAccessor da = (TestAccessor)DataAccessor.CreateInstance(typeof(TestAccessor));

            Hashtable persons = da.MultiPK();

            Assert.IsNotNull(persons);
            Assert.IsTrue(persons.Count > 0);
            Assert.IsNull(persons[new CompoundValue(-1, "NoSuchPerson")]);

            PersonMultiPK actualValue = (PersonMultiPK)persons[new CompoundValue(1, "Pupkin")];

            Assert.IsNotNull(actualValue);
            Assert.AreEqual("John", actualValue.FirstName);
        }