@Test
public void testStepRollback() throws InterruptedException, NoPeerConnectionException,
InvalidProcessStateException {
NetworkManager putter = network.get(0); // where the process runs
putter.getConnection().getPeer().getPeerBean().storage(new DenyingPutTestStorage());
NetworkManager proxy = network.get(1); // where the user profile is stored
proxy.getConnection().getPeer().getPeerBean().storage(new DenyingPutTestStorage());
// create the needed objects
UserCredentials credentials = NetworkTestUtil.generateRandomCredentials();
UserProfile testProfile = new UserProfile(credentials.getUserId());
IConsumeUserProfile context = new ConsumeProfileContext(testProfile);