private ScreenWatchData.User userMapper(User user)
        {
            ScreenWatchData.User sUser = new ScreenWatchData.User();
            sUser.userName = user.userName;
            sUser.email = user.email;
            sUser.isAdmin = user.isAdmin;
            sUser.isMonitored = user.isMonitored;

            return sUser;
        }
 public void userFullTest()
 {
     string testUser = "******";
     string testEmail = "unit@test";
     string updatedEmail = "unit@testNewEmail";
     ScreenShotActions target = new ScreenShotActions();
     User insertedUser = new User();
     insertedUser.userName = testUser;
     insertedUser.email = testEmail;
     insertedUser.isAdmin = false;
     insertedUser.isMonitored = false;
     target.insertUser(insertedUser);
     // Test if the user is there
     User returnedUser = target.getUserByUserName(testUser);
     Assert.IsNotNull(returnedUser);
     Assert.AreEqual(returnedUser.userName, testUser);
     returnedUser.email = updatedEmail;
     target.updateUser(returnedUser);
     // Test if the update worked
     User updatedUser = target.getUserByUserName(testUser);
     Assert.IsNotNull(updatedUser);
     Assert.AreEqual(updatedUser.email, updatedEmail);
     target.deleteUser(testUser);
     User deletedUser = target.getUserByUserName(testUser);
     // Test that the user was deleted
     Assert.IsNull(deletedUser);
 }
 void IScreenShotActions.updateUser(User user)
 {
     throw new NotImplementedException();
 }