public DataSet Make(object[] parameters, string ticket) { try { var command = new OperationByIdCommand(this.client, this.OperationId, parameters.ToList(), ticket); command.Execute(); return(command.ResultDataSet); } catch (Exception) { throw; } }
public void SetUp() { this.mockClient = new Mock <IServiceIntegrator>(); this.dataSet = new DataSet(); List <object> values = new List <object>(); int typeLawsuit = (int)TypeLawsuit.LawsuitCourtOrder; values.Add(typeLawsuit); int operationId = 11; int[] operations = new int[1] { operationId }; int operationExceptionId = 1; int[] operationsException = new int[1] { operationExceptionId }; List <OperationParam> operationParams = new List <OperationParam> { new OperationParam { OperationId = operationId, NameParam = "val1", ValueType = ClientTRICLib.wsIntegration.SqlDbType.Int } }; string ticket = "anonym"; mockClient.Setup(x => x.GetOperationParams(operationId)) .Returns(operationParams.ToArray()); mockClient.Setup(x => x.OperationByIdInvoke(ticket, operations, It.Is <OperationValue[]>(w => w[0].Value == typeLawsuit.ToString()))) .Returns(this.dataSet); mockClient.Setup(x => x.OperationByIdInvoke(ticket, operationsException, It.IsAny <OperationValue[]>())) .Throws(new Exception("Error!!!")); this.command = new OperationByIdCommand(this.mockClient.Object, operationId, values, ticket); this.commandException = new OperationByIdCommand(this.mockClient.Object, operationExceptionId, values, ticket); }