Esempio n. 1
0
        public void WhenSetExMessageShouldBeRight()
        {
            var ex = new TarsException(RpcStatusCode.ProxyConnectErr, "Test");

            Assert.Equal(RpcStatusCode.ProxyConnectErr, ex.RpcStatusCode);
            Assert.Equal("Test", ex.Message);
            Assert.Null(ex.InnerException);
        }
Esempio n. 2
0
        public void NewCallBackTaskWhenTimeoutShouldBeThrowEx()
        {
            TarsException ex = null;

            try
            {
                sut.NewCallBackTask(1, 1, "test", "test").ConfigureAwait(false).GetAwaiter().GetResult();
            }
            catch (Exception e)
            {
                ex = e as TarsException;
            }

            Assert.NotNull(ex);
            Assert.Equal(RpcStatusCode.AsyncCallTimeout, ex.RpcStatusCode);
            Assert.Equal("Call test.test timeout.", ex.Message);
        }