public void AddRemoveOperations() { IDataBaseEngine idbe = GetDataBaseCoClass(); User user = RandomUser; string login = user.Login; // add new user Assert.IsTrue(idbe.AddUser(user)); // get user by login User addedUser = idbe.GetUsers().FirstOrDefault(x => x.Login == login); // user is not null Assert.IsNotNull(addedUser); // remove user by id Assert.IsTrue(idbe.RemoveUserAt(addedUser.Id)); // get user by login addedUser = idbe.GetUsers().FirstOrDefault(x => x.Login == login); // user has to be equal to null Assert.IsNull(addedUser); }
public bool AddUser(UserDataContract udc) { return(m_idbe.AddUser(m_mapper2.Map <User>(udc))); }