Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }