Exemplo n.º 1
0
        private static GaugeServiceClient GetGaugeServiceClient(string input, string parsedInput,
                                                                IGaugeService gaugeService,
                                                                EnvDTE.Project project)
        {
            var gaugeServiceClient = new GaugeServiceClient(gaugeService);
            var gaugeApiConnection = A.Fake <IGaugeApiConnection>();
            var response           = new APIMessage
            {
                MessageType       = APIMessage.Types.APIMessageType.GetStepValueResponse,
                MessageId         = 0,
                StepValueResponse = new GetStepValueResponse
                {
                    StepValue = new ProtoStepValue
                    {
                        ParameterizedStepValue = input,
                        StepValue = parsedInput
                    }
                }
            };

            A.CallTo(() => gaugeApiConnection.WriteAndReadApiMessage(A <APIMessage> ._))
            .Returns(response);
            A.CallTo(() => gaugeService.GetApiConnectionFor(project)).Returns(gaugeApiConnection);
            return(gaugeServiceClient);
        }
Exemplo n.º 2
0
 public GaugeServiceClient(IGaugeService gaugeService)
 {
     _gaugeService = gaugeService;
 }
Exemplo n.º 3
0
 public GaugeController(IGaugeService service) : base(service)
 {
     _service = service;
 }