public void CanDeleteUserUsingId() { var store = Global.GetInMemoryStore(); // Setup var user = GetGenericUser(); UserRepository userRepository = new UserRepository(store); // Act userRepository.SaveUser(user); // Assert using (var session = store.OpenSession()) { User savedUser = session.Load<User>(user.Id); Assert.IsNotNull(savedUser); userRepository.DeleteUser(user.Id); } using (var session = store.OpenSession()) { User deletedUser = session.Load<User>(user.Id); Assert.IsNull(deletedUser); } }
public void EmptyUserIdThrowsExceptionOnDelete() { var store = Global.GetInMemoryStore(); // Setup UserRepository userRepository = new UserRepository(store); // Act userRepository.DeleteUser(""); }