C# Class TeamMentor.UnitTests.QA.Test_REST_Security

Inheritance: TeamMentor.UnitTests.TM_Website.TestFixture_WebServices
Show file Open project: TeamMentor/Master

Public Methods

Method Description
Test_REST_Security ( ) : System
checkAccess ( string command, string>.Func getHtml ) : bool
checkSecurityMappings ( Allowed_User allowedUser, Func loginFunction ) : void
checkSecurityMappings ( Allowed_User allowedUser, List securityMappings, Func getResult ) : void
getResult_GET ( SecurityMapping securityMapping, string targetMethod ) : bool
getResult_POST ( SecurityMapping securityMapping, string targetMethod ) : bool
getResult_PUT ( SecurityMapping securityMapping, string targetMethod ) : bool

Private Methods

Method Description
Methods_AvailableTo_Admin ( ) : void
Methods_AvailableTo_Anonymous ( ) : void
Methods_AvailableTo_Editor ( ) : void
Methods_AvailableTo_Reader ( ) : void
setup ( ) : void

Method Details

Test_REST_Security() public method

public Test_REST_Security ( ) : System
return System

checkAccess() public method

public checkAccess ( string command, string>.Func getHtml ) : bool
command string
getHtml string>.Func
return bool

checkSecurityMappings() public method

public checkSecurityMappings ( Allowed_User allowedUser, Func loginFunction ) : void
allowedUser Allowed_User
loginFunction Func
return void

checkSecurityMappings() public method

public checkSecurityMappings ( Allowed_User allowedUser, List securityMappings, Func getResult ) : void
allowedUser Allowed_User
securityMappings List
getResult Func
return void

getResult_GET() public method

public getResult_GET ( SecurityMapping securityMapping, string targetMethod ) : bool
securityMapping SecurityMapping
targetMethod string
return bool

getResult_POST() public method

public getResult_POST ( SecurityMapping securityMapping, string targetMethod ) : bool
securityMapping SecurityMapping
targetMethod string
return bool

getResult_PUT() public method

public getResult_PUT ( SecurityMapping securityMapping, string targetMethod ) : bool
securityMapping SecurityMapping
targetMethod string
return bool