コード例 #1
0
        public async Task ProcessInterceptorsAsync_InvalidSourceLanguageName_Throws(string input)
        {
            var sut = new DefaultInterceptorManager(GenerateLazyInterceptors());

            await Assert.ThrowsAsync <ArgumentException>(async() => await sut.ProcessInterceptorsAsync("valid", JToken.Parse("{}"), input, CancellationToken.None));
        }
コード例 #2
0
        public void HasInterceptor_HasNoInterceptors_ReturnsFalse()
        {
            var sut = new DefaultInterceptorManager(GenerateLazyInterceptors());

            Assert.False(sut.HasInterceptor("foo"));
        }
コード例 #3
0
        public async Task ProcessInterceptorsAsync_InvalidMessage_Throws()
        {
            var sut = new DefaultInterceptorManager(GenerateLazyInterceptors());

            await Assert.ThrowsAsync <ArgumentNullException>(async() => await sut.ProcessInterceptorsAsync("valid", null !, "valid", CancellationToken.None));
        }
コード例 #4
0
        public void HasInterceptor_InvalidMessageName_Throws(string input)
        {
            var sut = new DefaultInterceptorManager(GenerateLazyInterceptors());

            Assert.Throws <ArgumentException>(() => sut.HasInterceptor(input));
        }