public void Save_NoParameters_ReturnsInt() { _command.Setup(x => x.ExecuteNonQuery()).Returns(It.IsAny <int>()); var commandText = "test"; var result = _data.Save(commandText); Assert.IsType <int>(result); _command.VerifySet(x => x.CommandText = commandText, Times.Once()); _command.VerifySet(x => x.CommandType = CommandType.StoredProcedure, Times.Never()); _command.Verify(x => x.CreateParameter(), Times.Never()); _command.Verify(x => x.Parameters.Add(It.IsAny <IDbDataParameter>()), Times.Never()); _connection.Verify(x => x.Open(), Times.Once()); _command.Verify(x => x.ExecuteNonQuery(), Times.Once()); }
public ActionResult Register(Registration registration) { if (registration.Cv != null) { string fileName = Path.GetFileNameWithoutExtension(registration.Cv.FileName); string extention = Path.GetExtension(registration.Cv.FileName); string newfilename = registration.FullName + extention; registration.Cvpath = "~/Cv/" + newfilename; registration.Cv.SaveAs(Path.Combine(Server.MapPath("~/Cv/"), newfilename)); } byte[] temp; SHA1 sha = new SHA1CryptoServiceProvider(); temp = sha.ComputeHash(Encoding.UTF8.GetBytes(registration.Password)); StringBuilder sb = new StringBuilder(); for (int i = 0; i < temp.Length; i++) { sb.Append(temp[i].ToString("x2")); } string hash = sb.ToString(); Registration user = new Registration() { FullName = registration.FullName, Email = registration.Email, Password = hash, Cvpath = registration.Cvpath, }; lodinDb.Save(user.FullName, user.Email, user.Password, user.Cvpath); return(Content(user.FullName)); }
public HttpResponseMessage AddStudent(MoStudent moStudent) { var httpStatus = HttpStatusCode.OK; if (ModelState.IsValid) { var isfalse = db.Save(moStudent); } return(Request.CreateResponse(httpStatus, moStudent)); }