Exemple #1
0
        public void Setup()
        {
            var parameters = new List <ISearchParameter>();

            for (int i = 0; i < this.ElementsCount; i++)
            {
                var parameter = new Mock <ISearchParameter>();
                parameter.Setup(q => q.AllowMultipleInstances).Returns(true);
                var parameterExecute = parameter.As <ISearchParameterExecute <List <string> > >();
                parameterExecute.Setup(q => q.Execute(It.IsAny <List <string> >())).Callback((List <string> list) => list.Add("X"));

                parameters.Add((ISearchParameter)parameterExecute.Object);
            }
            this._searchParameterCollection = new SearchParameterCollection <TestDocument>();
            this._searchParameterCollection.Add(parameters);
        }
        public void Setup()
        {
            var parameters = new List <ISearchParameter>();

            for (int i = 0; i < this.ElementsCount; i++)
            {
                var parameter = new Mock <ISearchParameter>();
                parameter.Setup(q => q.AllowMultipleInstances).Returns(true);
                var parameterExecute = parameter.As <ISearchParameterExecute <JObject> >();
                parameterExecute.Setup(q => q.Execute(It.IsAny <JObject>())).Callback((JObject jObject) => { });

                parameters.Add((ISearchParameter)parameterExecute.Object);
            }

            this._parameterContainer = new SearchParameterCollection <TestDocument>();

            this._parameterContainer.Add(parameters.ToList());
        }