Пример #1
0
        public void TestCreateAndGetAll()
        {
            Country country = _dataGenerator.CreateCountry();
            AreaDao dao = new AreaDao(_graphClient);
            Area created = _dataGenerator.CreateArea(country:country);

            IEnumerable<Area> areasInCountry = dao.GetAllIn(country);
            Assert.AreEqual(1, areasInCountry.Count());
            Assert.AreEqual(created.Name, areasInCountry.First().Name);
            Assert.AreEqual(created.Id, areasInCountry.First().Id);
            Assert.AreEqual(created.Id, areasInCountry.First().Id);
        }
Пример #2
0
        public void TestDeleteNotInUse()
        {
            Country country = _dataGenerator.CreateCountry();
            Area area = _dataGenerator.CreateArea(country:country);
            IAreaDao areaDao = new AreaDao(_graphClient);
            areaDao.Delete(area);

            Assert.AreEqual(0,areaDao.GetAllIn(country).Count);
        }
Пример #3
0
        public void TestUpdate()
        {
            Country country = _dataGenerator.CreateCountry();
            Area area = _dataGenerator.CreateArea(country:country, name:"oldname");

            area.Name = "newname";

            IAreaDao areaDao = new AreaDao(_graphClient);
            areaDao.Save(area);

            Assert.AreEqual("newname", areaDao.GetAllIn(country).First().Name);
        }