コード例 #1
0
        public async Task Update()
        {
            IDistrictDao districtDao = new AdoDistrictDao(DefaultConnectionFactory.FromConfiguration(configName));

            District district = await districtDao.FindByIdAsync(101);

            string originalName = district.Name;

            district.Name = "New name";
            bool update1 = await districtDao.UpdateDistrictAsync(district);

            Assert.IsTrue(update1);

            district = await districtDao.FindByIdAsync(101);

            Assert.AreEqual(district.Name, "New name");

            district.Name = originalName;
            bool update2 = await districtDao.UpdateDistrictAsync(district);

            Assert.IsTrue(update2);

            district = await districtDao.FindByIdAsync(101);

            Assert.AreEqual(district.Name, originalName);
        }
コード例 #2
0
        public async Task TestFindById()
        {
            IDistrictDao districtDao = new AdoDistrictDao(DefaultConnectionFactory.FromConfiguration(configName));

            District district1 = await districtDao.FindByIdAsync(101);

            Assert.AreEqual(district1.Id, 101);

            District district5000 = await districtDao.FindByIdAsync(5000);

            Assert.IsNull(district5000);
        }