public void EventsTest() { CognitoIdentity.CreateIdentityPool(out poolId, out poolName); var events = Client.GetCognitoEvents(new GetCognitoEventsRequest { IdentityPoolId = poolId }).Events; Assert.AreEqual(0, events.Count); string functionName, functionArn, roleName, roleArn; LambdaTests.CreateLambdaFunction(out functionName, out functionArn, out roleName, out roleArn); Client.SetCognitoEvents(new SetCognitoEventsRequest { IdentityPoolId = poolId, Events = new Dictionary <string, string> { { "SyncTrigger", functionArn } } }); events = Client.GetCognitoEvents(new GetCognitoEventsRequest { IdentityPoolId = poolId }).Events; Assert.AreEqual(1, events.Count); Client.SetCognitoEvents(new SetCognitoEventsRequest { IdentityPoolId = poolId, Events = new Dictionary <string, string> { { "SyncTrigger", "" } } }); events = Client.GetCognitoEvents(new GetCognitoEventsRequest { IdentityPoolId = poolId }).Events; Assert.AreEqual(0, events.Count); }
public static void ClassCleanup() { CognitoIdentity.BaseClean(); BaseClean(); LambdaTests.DeleteCreatedFunctions(LambdaTests.Client); }