public async void Snap_9_Responsive_Reading() { var jsonSerializer = new Amazon.Lambda.Serialization.Json.JsonSerializer(); string input = await "samples/sample-9.txt".LoadAsync(); // Invoke the lambda function and confirm the string was upper cased. var json = new Function().FunctionHandler(new Models.Payload { Input = input }, new TestLambdaContext()); string actual = await jsonSerializer.GetJsonString(json); string snap = await "snaps/snap-9.json".LoadAsync(); object o = jsonSerializer.GetJsonObject(snap.Replace("\\n", Environment.NewLine)); string expected = await jsonSerializer.GetJsonString(o); Assert.Equal(expected, actual); }
public async void Snap_2_1_Title_Bible_Verse_and_Multiple_Paragraphs_of_Lyrics() { var jsonSerializer = new Amazon.Lambda.Serialization.Json.JsonSerializer(); string input = await "samples/sample-2.1.txt".LoadAsync(); // Invoke the lambda function and confirm the string was upper cased. var json = new Function().FunctionHandler(new Models.Payload { Input = input }, new TestLambdaContext()); string actual = await jsonSerializer.GetJsonString(json); string snap = await "snaps/snap-2.1.json".LoadAsync(); object o = jsonSerializer.GetJsonObject(snap.Replace("\\n", Environment.NewLine)); string expected = await jsonSerializer.GetJsonString(o); Assert.Equal(expected, actual); }