Blog.Common.Web.Tests.Attributes.PreventCrossUserManipulationTest.ShouldThrowWhenUserPropertyNotPresentInParameter C# (CSharp) Метод

ShouldThrowWhenUserPropertyNotPresentInParameter() приватный Метод

private ShouldThrowWhenUserPropertyNotPresentInParameter ( ) : void
Результат void
        public void ShouldThrowWhenUserPropertyNotPresentInParameter()
        {
            _httpActionContext.ActionArguments.Add("dummy", new NoUserDummyObject { Name = "foo" });

            var attribute = new PreventCrossUserManipulationAttribute { UsersResource = _userResource.Object };
            var result = Assert.Throws<HttpResponseException>(() => attribute.OnActionExecuting(_httpActionContext));

            Assert.AreEqual(HttpStatusCode.InternalServerError, result.Response.StatusCode);
        }