public void GetParameters_Handles_Input_Parameters()
        {
            var searchReqProc = new SavedSearchRequestProcessor<SavedSearch> { BaseUrl = "https://api.twitter.com/1.1/" };
            Expression<Func<SavedSearch, bool>> expression =
                search =>
                    search.Type == SavedSearchType.Show &&
                    search.ID == 123;
            var lambdaExpression = expression as LambdaExpression;

            var queryParams = searchReqProc.GetParameters(lambdaExpression);

            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair<string, string>("Type", ((int)SavedSearchType.Show).ToString())));
            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair<string, string>("ID", "123")));
        }
        public void GetParameters_Handles_Input_Parameters()
        {
            var searchReqProc = new SavedSearchRequestProcessor <SavedSearch> {
                BaseUrl = "https://api.twitter.com/1.1/"
            };
            Expression <Func <SavedSearch, bool> > expression =
                search =>
                search.Type == SavedSearchType.Show &&
                search.ID == 123;
            var lambdaExpression = expression as LambdaExpression;

            var queryParams = searchReqProc.GetParameters(lambdaExpression);

            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair <string, string>("Type", ((int)SavedSearchType.Show).ToString())));
            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair <string, string>("ID", "123")));
        }
Exemple #3
0
        public void GetParametersTest()
        {
            SavedSearchRequestProcessor <SavedSearch> target = new SavedSearchRequestProcessor <SavedSearch>()
            {
                BaseUrl = "http://twitter.com/"
            };
            Expression <Func <SavedSearch, bool> > expression =
                search =>
                search.Type == SavedSearchType.Show &&
                search.ID == "123";
            LambdaExpression lambdaExpression = expression as LambdaExpression;

            var queryParams = target.GetParameters(lambdaExpression);

            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair <string, string>("Type", ((int)SavedSearchType.Show).ToString())));
            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair <string, string>("ID", "123")));
        }
        public void GetParametersTest()
        {
            SavedSearchRequestProcessor<SavedSearch> target = new SavedSearchRequestProcessor<SavedSearch>() { BaseUrl = "http://twitter.com/" };
            Expression<Func<SavedSearch, bool>> expression =
                search =>
                    search.Type == SavedSearchType.Show &&
                    search.ID == "123";
            LambdaExpression lambdaExpression = expression as LambdaExpression;

            var queryParams = target.GetParameters(lambdaExpression);

            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair<string, string>("Type", ((int)SavedSearchType.Show).ToString())));
            Assert.IsTrue(
                queryParams.Contains(
                    new KeyValuePair<string, string>("ID", "123")));
        }