using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Amazon.Lambda.Core; namespace Amazon.Lambda.TestUtilities { /// /// A test implementation of the IClientContext interface used for writing local tests of Lambda Functions. /// public class TestClientContext : IClientContext { /// /// The client information provided by the AWS Mobile SDK. /// public IClientApplication Client { get; set; } /// /// Custom values set by the client application. /// public IDictionary Custom { get; set; } = new Dictionary(); /// /// Environment information provided by mobile SDK. /// public IDictionary Environment { get; set; } = new Dictionary(); } }