Exemple #1
0
        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;
 }