Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }