public void BuildParametersForInsertingTest()
        {
            List<DbParam> expectedParametersForInserting = new List<DbParam>
                       {
                           new DbParam { Name = "@Username", Value = _user.Username, Type = SqlDbType.NVarChar},
                           new DbParam { Name = "@Email", Value = _user.Email, Type = SqlDbType.NVarChar },
                           new DbParam { Name = "@PasswordHash", Value = _user.PasswordHash, Type = SqlDbType.NVarChar },
                           new DbParam { Name = "@Salt", Value = _user.Salt, Type = SqlDbType.NVarChar }
                       };

            UsersRepository usersRepository = new UsersRepository(_dbWrapper);
            List<DbParam> actualParametersForInserting = usersRepository.BuildParametersForInserting(_user).ToList();

            CollectionAssert.AreEqual(expectedParametersForInserting, actualParametersForInserting);
        }