public void can_create_address_record()
        {
            var userData = new AddressDataRepository();
            var tagData = new TagDataRepository();
            //var repo = new AddressRepo(userData, tagData);

            //IList<Address> lstAddr = new List<Address> };

            _user.Addresses.Add(new Address {City = "test", UserId = _user.Id});

            //var createdAdddress = repo.CreateAddress(address);
            var updatedUser = _userRepo.UpdateUser(_user);

            Assert.IsNotNull(updatedUser.Addresses);
            Assert.IsNotNull(updatedUser.Addresses[0].Id);
            Assert.IsFalse(updatedUser.Addresses[0].Favorite);
        }
        public void can_create_tag_on_user()
        {
            var repo = new TagDataRepository();

            var userRepo = new UserDataRepository();
            var selectUser = userRepo.SelectById(1);

            Assert.IsNotNull(selectUser);

            TagData tag = new TagData {Name = "philles", WhatId = selectUser.Id};
            repo.Add(tag);

             using (ISession session = NBHelper.OpenSession())
            {
                var result = session.Get<TagData>(tag.Id);
                Assert.IsNotNull(result);
                Assert.AreNotSame(tag, result);
                Assert.AreEqual(tag.WhatId, result.WhatId);
                Assert.IsNotNull(result.Id);
            }
        }