public void AttributeWithHeaderAndQueryParameter_EmitSecurityEvents_Succeeds() { // Arrange var attribute = new SharedAccessKeyAuthenticationAttribute("secret-name", "header-value", "parameter-value"); // Act attribute.EmitSecurityEvents = true; // Assert Assert.True(attribute.EmitSecurityEvents); }
public void Attribute_WithWronglyManipulatedArguments_HandlesFault() { // Arrange var attribute = new SharedAccessKeyAuthenticationAttribute("secret-name", "header-value") { Arguments = null }; // Act / Assert attribute.EmitSecurityEvents = true; }
public void Attribute_WithEmptyArguments_HandlesFault() { // Arrange var attribute = new SharedAccessKeyAuthenticationAttribute("secret-name", "header-value") { Arguments = new object[0] }; // Act attribute.EmitSecurityEvents = true; // Assert Assert.True(attribute.EmitSecurityEvents); }