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(); }