コード例 #1
0
ファイル: HelperTests.cs プロジェクト: tedkx/AppTiming.Client
        public void Helper_ValidEndpoint_MustNotThrowException(object arg1)
        {
            var endpoint = arg1 as string;
            Exception exception = null;

            try
            {
                var client = new AppTimingClient("dummy", endpoint);
            }
            catch (Exception ex) { exception = ex; }

            Assert.IsNull(exception, "Exception thrown for valid endpoint: " + (exception != null ? exception.Message : string.Empty));
        }
コード例 #2
0
ファイル: HelperTests.cs プロジェクト: tedkx/AppTiming.Client
        public void Helper_InvalidEndpoint_MustThrowException(object arg1, object arg2)
        {
            string invalidEndpoint = arg1 as string;
            Type exceptionType = arg2 as Type;
            object exception = null;

            try
            {
                var client = new AppTimingClient("dummy", invalidEndpoint);
            }
            catch(Exception ex) { exception = ex; }

            Assert.IsNotNull(exception, "No exception thrown for invalid endpoint " + invalidEndpoint);
            Assert.AreEqual(exception.GetType(), exceptionType, "Wrong exception thrown for invalid endpoint " + invalidEndpoint);
        }