public async void SetPosition_SetMousePadDifferentColors() { var httpClient = await tests.Register_ReturnRegisteredClient(); httpClient.ClientMessage += HttpClientOnClientMessage; var container = new DeviceContainer(); //For FireFly Chroma container.Mousepad.SetPosition(0, 0, Color.Orange); container.Mousepad.SetPosition(0, 6, Color.Green); container.Mousepad.SetPosition(0, 7, Color.Red); container.Mousepad.SetPosition(0, 8, Color.Yellow); var result = container.Mousepad.SetDevice(); Assert.True(result); }
public async Task <ChromaInstance> Instance_ReturnValidInstance() { var tests = new ChromaHttpClientTests(); var client = await tests.Register_ReturnRegisteredClient(); var instance = new ChromaInstance(client); Assert.NotNull(instance); return(instance); }
public async void SetAll_ColorRed() { var tests = new ChromaHttpClientTests(); var httpClient = await tests.Register_ReturnRegisteredClient(); httpClient.ClientMessage += HttpClientOnClientMessage; var container = new DeviceContainer(); container.SetAll(Color.Red); }
public async void SetKey_ListOfKeys() { var httpClient = await tests.Register_ReturnRegisteredClient(); httpClient.ClientMessage += HttpClientOnClientMessage; var keyboard = new Keyboard(); var keys = new List <Key>() { Key.R, Key.O, Key.F, Key.L, }; keyboard.SetKey(keys, Color.Red); var result = keyboard.SetDevice(); Assert.True(result); }