public void CanRegisterProviderIfUnregistered()
        {
            var mockHandler = CreateMockHandler(() => CreateResponseMessageWithStatus(HttpStatusCode.OK));

            ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler);
            bool worked = client.RegisterResourceType("someResource");

            Assert.IsTrue(worked);
        }
Пример #2
0
        public void RegisterProviderReturnsFalseIfAlreadyRegistered()
        {
            var mockHandler = CreateMockHandler(() => CreateResponseMessageWithStatus(HttpStatusCode.Conflict));

            ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler);
            bool worked = client.RegisterResourceType("someResource");

            Assert.IsFalse(worked);
        }
Пример #3
0
        public void CanRegisterProviderIfUnregistered()
        {
            var mockHandler = CreateMockHandler(() => CreateResponseMessageWithStatus(HttpStatusCode.OK));

            ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler);
            bool worked = client.RegisterResourceType("someResource");

            Assert.IsTrue(worked);
        }
Пример #4
0
        public void RegisterProviderThrowsOnServerError()
        {
            var mockHandler = CreateMockHandler(() => CreateResponseMessageWithStatus(HttpStatusCode.BadRequest));

            ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler);

            try
            {
                client.RegisterResourceType("someResource");
                Assert.Fail("Should have gotten an exception");
            }
            catch (HttpRequestException ex)
            {
                Assert.AreNotEqual(-1, ex.Message.IndexOf("400", StringComparison.InvariantCulture));
                // If we get here we're good
            }
        }
        public void RegisterProviderThrowsOnServerError()
        {
            var mockHandler = CreateMockHandler(() => CreateResponseMessageWithStatus(HttpStatusCode.BadRequest));

            ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler);

            try
            {
                client.RegisterResourceType("someResource");
                Assert.Fail("Should have gotten an exception");
            }
            catch (HttpRequestException ex)
            {
                Assert.AreNotEqual(-1, ex.Message.IndexOf("400", StringComparison.InvariantCulture));
                // If we get here we're good
            }
        }
        public void RegisterProviderReturnsFalseIfAlreadyRegistered()
        {
            var mockHandler = CreateMockHandler(() => CreateResponseMessageWithStatus(HttpStatusCode.Conflict));

            ISubscriptionClient client = new SubscriptionClient(subscriptionData, mockHandler);
            bool worked = client.RegisterResourceType("someResource");

            Assert.IsFalse(worked);
        }