public void CreateTests() { this.repos = new PbRepository(); var conStringTemp = ConfigurationManager.ConnectionStrings["PersonalBlogConnection"]; this.connectionString = conStringTemp.ConnectionString; this.providerFactory = DbProviderFactories.GetFactory(conStringTemp.ProviderName); Assert.AreEqual(repos.CreateUser("admin", "12345", "user", "", "*****@*****.**", "+998654265"), 1); Assert.AreEqual(repos.CreateUser("new user", "12345", "user", "", "*****@*****.**", "+998654265"), 2); Assert.AreEqual(repos.CreateUser("new user", "password", "user", "", "*****@*****.**", string.Empty), 0); using (var currConnection = this.providerFactory.CreateConnection()) { currConnection.ConnectionString = this.connectionString; currConnection.Open(); SqlCommand comm = (SqlCommand)currConnection.CreateCommand(); comm.CommandText = "DELETE FROM [dbo].[Users] WHERE UserID = @userId"; comm.Parameters.AddWithValue("@userId", this.repos.GetUser("new user", "password").UserID); Assert.AreEqual(comm.ExecuteNonQuery(), 1); } }
public ActionResult Register(RegistrationFormVM model) { var ch = repos.CreateUser(model.Login, model.Password, model.FirstName, model.LastName, model.Email, model.Phone); return(RedirectToAction("Index", "Home")); }