public override HomeyClient SetupClient() { TestDataContext testData = new TestDataContext(); MockedRestTestClient mock = new MockedRestTestClient(); mock.AddResponseFile("/capability/", testData.SetOnOff); mock.AddResponseFile("/trigger", testData.TriggerFlowResponse); mock.AddResponseFile("/api/manager/flow/flow/", testData.GetFlowResponseFile); mock.AddResponseFile("/api/manager/flow/flow", testData.GetFlowsResponseFile); mock.AddResponseFile("/api/manager/zones/zone", testData.GetZonesResponseFile); mock.AddResponseFile("/api/manager/insights/log/homey:device:", testData.GetCapatibilityReport); mock.AddResponseFile("/api/manager/devices/device/?zone=", testData.GetDevicesResponseFile); mock.AddResponseFile("/api/manager/devices/device/", testData.GetDeviceResponseFile); mock.AddResponseFile("/api/manager/devices/device", testData.GetDevicesResponseFile); mock.AddResponseFile("/api/manager/alarms/alarm/", testData.GetAlarmResponse); mock.AddResponseFile("/api/manager/alarms/alarm", testData.GetAlarmsResponse); mock.AddResponseFile("api/manager/system", testData.GetSystemResponse); HomeyClient client = new HomeyClient(mock.Object); client.HomeyIp = "192.168.99.99:80"; client.Token = "1234"; return(client); }
public override HomeyClient SetupClient() { HomeyClient client = new HomeyClient { Token = BearerToken, HomeyIp = HomeyIp }; return(client); }
public MainViewModel() { _accessToken = string.Empty; _ipAddress = string.Empty; _userName = string.Empty; _password = string.Empty; _requestEnabled = false; _loginEnabled = true; _devices = new ObservableCollection <Info>(); _alarms = new ObservableCollection <Info>(); _flows = new ObservableCollection <Info>(); _zones = new ObservableCollection <Info>(); _report = new ObservableCollection <Info>(); _client = new HomeyClient(); }
public void Setup() { _client = SetupClient(); }