public async Task IfTheParameterDoesntExistTheExceptionShouldBeAddedToTheContext() { var lambda = new TheLambdaFunction(new Dictionary <string, string> { { InvalidStringParameterName, InvalidStringParameterPath } }); var result = await lambda.Handler(1, new FakeLambdaContext()); result[0].Should().StartWith("Amazon.SimpleSystemsManagement.Model.ParameterNotFoundException"); }
public async Task GetParameterValues() { var lambda = new TheLambdaFunction(new Dictionary <string, string> { { StringParameterName, StringParameterPath }, { SecureStringParameterName, SecureStringParameterPath } }); var result = await lambda.Handler(1, new FakeLambdaContext()); result[0].Should().Be("StringParameterValue"); result[1].Should().Be("SecureStringParameterValue"); }