public void ValidateRequest_Empty_Request_Throws_Exception() { // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(null)); // Assert Assert.That(ex.Message, Is.EqualTo("Request cannot be null or empty.")); }
public void ValidateRequest_Empty_Instance_Id_Throws_Exception() { // Arrange UserRequest request = new UserRequest(); // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(request)); // Assert Assert.That(ex.Message, Is.EqualTo("Instance id cannot be null or empty.")); }
public void ValidateRequest_Invalid_Command_Type_Throws_Exception() { // Arrange UserRequest request = new UserRequest() { InstanceId = "i-xxxxxxxx" }; // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(request)); // Assert Assert.That(ex.Message, Is.EqualTo("Command type cannot be null or empty.")); }
public void ValidateRequest_Empty_Command_Id_For_Get_Command_Invocation_Throws_Exception() { // Arrange UserRequest request = new UserRequest() { InstanceId = "i-xxxxxxxx", CommandType = "get-command-invocation" }; // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(request)); // Assert Assert.That(ex.Message, Is.EqualTo("Command id cannot be null or empty for 'get-command-invocation'.")); }
public void ValidateRequest_Empty_Command_Document_For_Send_Command_Throws_Exception() { // Arrange UserRequest request = new UserRequest() { InstanceId = "i-xxxxxxxx", CommandType = "send-command" }; // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(request)); // Assert Assert.That(ex.Message, Is.EqualTo("Command document cannot be null or empty for 'send-command'.")); }
public void ValidateRequest_Invalid_Aws_Region_Throws_Exception() { // Arrange UserRequest request = new UserRequest() { InstanceId = "i-xxxxxxxx", CommandType = "send-command", CommandDocument = "xxxxxxxx" }; // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(request)); // Assert Assert.That(ex.Message, Is.EqualTo("AWS region specified is not valid.")); }
public void ValidateRequest_Empty_Aws_Role_Throws_Exception() { // Arrange UserRequest request = new UserRequest() { InstanceId = "i-xxxxxxxx", CommandType = "send-command", CommandDocument = "xxxxxxxx", AwsRegion = "eu-west-1" }; // Act Exception ex = Assert.Throws <Exception>(() => AwsSsmHandler.ValidateRequest(request)); // Assert Assert.That(ex.Message, Is.EqualTo("AWS role cannot be null or empty.")); }