Esempio n. 1
0
        public void Main()
        {
            Console.WriteLine("E5R.Framework Manual Tests Program");

            Console.WriteLine("\nnew App()");
            Console.WriteLine("------------------------------------------------");
            var app = App.Create();

            {
                app.Name        = "My App";
                app.Description = "Application for tests!";
            }
            Console.WriteLine(string.Format("App.Id:          {0}", app.Id));
            Console.WriteLine(string.Format("App.Name:        {0}", app.Name));
            Console.WriteLine(string.Format("App.Description: {0}", app.Description));
            Console.WriteLine(string.Format("App.PrivateKey:  {0}", app.PrivateKey));

            Console.WriteLine("\n\nnew AppInstance()");
            Console.WriteLine("------------------------------------------------");
            var appInstance = AppInstance.Create(app);

            {
                appInstance.Host = "myhost.com";
            }
            Console.WriteLine(string.Format("AppInstance.Id:   {0}", appInstance?.Id));
            Console.WriteLine(string.Format("AppInstance.App:  {0} ({1})", appInstance?.App?.Name, appInstance?.App?.Id));
            Console.WriteLine(string.Format("AppInstance.Host: {0}", appInstance?.Host));

            Console.WriteLine("\n\nnew AccessToken()");
            Console.WriteLine("------------------------------------------------");
            var accessToken = AccessToken.Create(appInstance);

            {
                accessToken.Nonce = "CustomGeneratedNonceCode";
            }
            Console.WriteLine(string.Format("AccessToken.Token:          {0}", accessToken.Token));
            Console.WriteLine(string.Format("AccessToken.AppInstance:    {0} ({1})", accessToken.AppInstance?.Id, accessToken.AppInstance?.Host));
            Console.WriteLine(string.Format("AccessToken.Nonce:          {0}", accessToken.Nonce));
            Console.WriteLine(string.Format("AccessToken.NonceConfirmed: {0}", accessToken.NonceConfirmed));

            Console.WriteLine("\n\nnew AppNonceOrder()");
            Console.WriteLine("------------------------------------------------");
            var ppNonceOrder = AppNonceOrder.Create(app);

            {
                ppNonceOrder.Template = "{template}";
            }
            Console.WriteLine(string.Format("AppNonceOrder.Id:       {0}", ppNonceOrder?.Id));
            Console.WriteLine(string.Format("AppNonceOrder.App:      {0} ({1})", ppNonceOrder?.App?.Name, ppNonceOrder?.App?.Id));
            Console.WriteLine(string.Format("AppNonceOrder.Template: {0}", ppNonceOrder?.Template));
        }