コード例 #1
0
ファイル: EndpointTests.cs プロジェクト: anhnh14/Instagram
        public void GetRecentImageTest()
        {
            Global.TOKEN = "39217616.abb738d.964d271718624e29a213d5b8d602ccf7";
            var          container = UnityContainerSuppor.BuildUnityContainer();
            var          instance  = container.Resolve <InstagramBussinessImpl>();
            EndpointImpl endpoint  = new EndpointImpl(instance);
            Picture      picture   = null;

            Task.Run(async() =>
            {
                picture = await endpoint.GetRecentImage();
            }).GetAwaiter().GetResult();

            Assert.IsNotNull(picture);
            Assert.IsNotNull(picture.url);
        }
コード例 #2
0
ファイル: EndpointTests.cs プロジェクト: anhnh14/Instagram
        public void GetRecentImageTest1()
        {
            Global.TOKEN = "";
            var          container = UnityContainerSuppor.BuildUnityContainer();
            var          instance  = container.Resolve <InstagramBussinessImpl>();
            EndpointImpl endpoint  = new EndpointImpl(instance);
            Picture      picture   = null;
            Exception    exception = null;

            Task.Run(async() =>
            {
                try
                {
                    picture = await endpoint.GetRecentImage();
                }
                catch (Exception ex)
                {
                    exception = ex;
                }
            }).GetAwaiter().GetResult();

            Assert.IsNull(picture);
            Assert.IsNotNull(exception);
        }