public void POST_Delete_OwnAccount() { //Arrange var identity = new ClaimsIdentity(new[] { new Claim(ClaimTypes.NameIdentifier, "123"), }); var principal = new ClaimsPrincipal(identity); var context = new Mock <HttpContextBase>(); context.SetupGet(x => x.User).Returns(principal); var routeData = new RouteData(); _controller.ControllerContext = new ControllerContext(context.Object, routeData, _controller); //Act var result = (HttpStatusCodeResult)_controller.Delete(123); //Assert Assert.That(result.StatusCode, Is.EqualTo((int)HttpStatusCode.Forbidden)); }
//Run when "Delete" button is clicked. Deletes the specified account from the database via UserAccoountController. private void btnDelete_Click(object sender, EventArgs e) { bl.RemoveAt(dataGridView1.SelectedRows[0].Index); accController.Delete(decimal.Parse(txtAccNumber.Text)); dataGridView1.DataSource = bl; }