public User CreateUser(User user) { using (var session = _sessionFactory.OpenSession()) { var existing = _userRepository.FetchUser(user.UserName,session); if (existing != null) { return existing; } _userRepository.Save(user, session); return _userRepository.FetchUser(user.UserName, session); } }
public void Setup() { var facade = new UserFacade(new SessionFactoryHelper(), new UserRepository()); _user = facade.CreateUser(new User() { UserName = "******" }); }