コード例 #1
0
ファイル: FunctionTest.cs プロジェクト: agerlet/wpa
        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);
        }
コード例 #2
0
ファイル: FunctionTest.cs プロジェクト: agerlet/wpa
        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);
        }