Exemplo n.º 1
0
        private static void TestNamedUser()
        {
            Console.WriteLine("================ TESTING NAMED USER ================");
            Console.WriteLine();

            var getResponse = _urbanAirSharpGateway.GetNamedUser(TestNamedUserId);

            Console.Write(getResponse.HttpResponseCode + " - ");
            Console.WriteLine(getResponse.Ok ? "SUCCESS" : "FAILED");
            Console.WriteLine();

            Console.WriteLine("================ TESTING GETTING LIST OF NAMED USERS (NO START) ================");
            Console.WriteLine();

            var getListResponse = _urbanAirSharpGateway.GetNamedUsersList();

            Console.Write(getListResponse.HttpResponseCode + " - ");
            Console.WriteLine(getListResponse.Ok ? "SUCCESS" : "FAILED");
            Console.WriteLine();

            Console.WriteLine("================ TESTING GETTING LIST OF NAMED USERS (WITH START) ================");
            Console.WriteLine();

            getListResponse = _urbanAirSharpGateway.GetNamedUsersList(TestNamedUserId);

            Console.Write(getListResponse.HttpResponseCode + " - ");
            Console.WriteLine(getListResponse.Ok ? "SUCCESS" : "FAILED");
            Console.WriteLine();


            Console.WriteLine("================ TESTING ASSOCIATING NAMED USER TO DEVICE ================");
            Console.WriteLine();

            var associateResponse = _urbanAirSharpGateway.AssociateNamedUser(TestDeviceGuid, DeviceType.Android, TestNamedUserId);

            Console.Write(associateResponse.HttpResponseCode + " - ");
            Console.WriteLine(associateResponse.Ok ? "SUCCESS" : "FAILED");
            Console.WriteLine();

            Console.WriteLine("================ TESTING DISASSOCIATING NAMED USER FROM DEVICE ================");
            Console.WriteLine();

            var disassociateResponse = _urbanAirSharpGateway.DisassociateNamedUser(TestDeviceGuid, DeviceType.Android, TestNamedUserId);

            Console.Write(disassociateResponse.HttpResponseCode + " - ");
            Console.WriteLine(disassociateResponse.Ok ? "SUCCESS" : "FAILED");
            Console.WriteLine();

            Console.WriteLine("================ TESTING DISASSOCIATING NAMED USER FROM DEVICE ================");
            Console.WriteLine();
        }