Ejemplo n.º 1
0
        public void Execute_matches_expectation_for_valid_message()
        {
            Translation.Result result = _translator.Execute(_validMessageNoHeaders);
            var translationResult     = (InboundMessageResponse.TranslationResult.Recognized)result.TranslationResult;

            Approvals.Verify(JsonConvert.SerializeObject(translationResult.commits, Formatting.Indented));
        }
Ejemplo n.º 2
0
        public void On_Execute_succeeds_response_matches_expectation()
        {
            Translation.Result result = _translator.Execute(_validMessage);
            var content        = (InboundMessageResponse.Content.Custom)result.Content;
            var stringResponse = content.Item.ReadAsStringAsync().Result;

            Approvals.Verify(stringResponse);
        }
Ejemplo n.º 3
0
        public void On_Execute_succeeds_commit_result_matches_expectation()
        {
            Translation.Result result = _translator.Execute(_validMessage);
            var translationResult     = (InboundMessageResponse.TranslationResult.Recognized)result.TranslationResult;
            var cm = translationResult.commits.FirstOrDefault();

            Approvals.Verify(JsonConvert.SerializeObject(cm, Formatting.Indented));
        }
Ejemplo n.º 4
0
        public void Execute_succeeds_for_valid_message()
        {
            Translation.Result result = _translator.Execute(_validMessage);
            Assert.IsTrue(result.TranslationResult.IsRecognized);
            var translationResult = (InboundMessageResponse.TranslationResult.Recognized)result.TranslationResult;

            Assert.AreEqual(1, translationResult.commits.Count());
        }
Ejemplo n.º 5
0
 public void Execute_fails_on_non_parsable_input()
 {
     Translation.Result result = _translator.Execute(_invalidMessage);
     Assert.IsTrue(result.TranslationResult.IsFailure);
 }