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); }
public GaugeServiceClient(IGaugeService gaugeService) { _gaugeService = gaugeService; }
public GaugeController(IGaugeService service) : base(service) { _service = service; }