private void DeleteInitialData() { IRoleRepository repository = new RoleRepository(); foreach (var role in _roles) { Role fromDb = repository.GetById(role.RoleId); if (fromDb != null) { repository.Remove(role); } } }
public void Can_add_new_role() { var role = new Role ("test new role name"); IRoleRepository repository = new RoleRepository(); repository.Add(role); // use session to try to load the role using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Role>(role.RoleId); // Test that the role was successfully inserted Assert.IsNotNull(fromDb); Assert.AreNotSame(role, fromDb); Assert.AreEqual(role.RoleName, fromDb.RoleName); } repository.Remove(role); }
public void Can_remove_existing_role() { var role = _roles[0]; IRoleRepository repository = new RoleRepository(); repository.Remove(role); using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Role>(role.RoleId); Assert.IsNull(fromDb); } }