Exemple #1
0
        public void verify()
        {
            // Asserts that are commented out are so because updating them is not currently supported by the esl server.

            UpdatePackageExample example = new UpdatePackageExample(Props.GetInstance());

            example.Run();

            // compare the package itself
            Assert.AreEqual(example.UpdatedPackage.Name, example.RetrievedPackage.Name);
            Assert.AreEqual(example.UpdatedPackage.Description, example.RetrievedPackage.Description);
            Assert.AreEqual(example.UpdatedPackage.EmailMessage, example.RetrievedPackage.EmailMessage);
            Assert.AreEqual(example.UpdatedPackage.Autocomplete, example.RetrievedPackage.Autocomplete);
            Assert.LessOrEqual((example.UpdatedPackage.ExpiryDate - example.RetrievedPackage.ExpiryDate).Value.Seconds, 10);
//            Assert.AreEqual( example.SentSettings.Language, example.RetrievedPackage.Language );

            // compare the package settings
//            Assert.AreEqual( example.UpdatedSettings.HideCaptureText, example.RetrievedSettings.HideCaptureText );
//            Assert.AreEqual( example.UpdatedSettings.EnableDecline, example.RetrievedSettings.EnableDecline );
//            Assert.AreEqual( example.UpdatedSettings.ShowDialogOnComplete, example.RetrievedSettings.ShowDialogOnComplete );
//            Assert.AreEqual( example.UpdatedSettings.ShowDownloadButton, example.RetrievedSettings.ShowDownloadButton );
//            Assert.AreEqual( example.UpdatedSettings.LinkHref, example.RetrievedSettings.LinkHref );
//            Assert.AreEqual( example.UpdatedSettings.LinkText, example.RetrievedSettings.LinkText );
//            Assert.AreEqual( example.UpdatedSettings.LinkTooltip, example.RetrievedSettings.LinkTooltip );
            Assert.AreEqual(example.UpdatedSettings.EnableInPerson, example.RetrievedSettings.EnableInPerson);
//            Assert.AreEqual( example.UpdatedSettings.EnableOptOut, example.RetrievedSettings.EnableOptOut );

/// Opt Out Reasons are a special case.  Any information passed is added to the list of opt out reasons.  There's no way to get rid of old ones, I don't think.

//            Assert.AreEqual( example.UpdatedSettings.OptOutReasons.Count, example.RetrievedSettings.OptOutReasons.Count );
//            foreach( string reason in example.UpdatedSettings.OptOutReasons )
//            {
//                Assert.Contains(reason, example.RetrievedSettings.OptOutReasons);
//            }
//            Assert.AreEqual( example.UpdatedSettings.HideWatermark, example.RetrievedSettings.HideWatermark );

            // compare the layout settings
//            Assert.AreEqual( example.UpdatedLayoutSettings.BreadCrumbs, example.RetrievedLayoutSettings.BreadCrumbs );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowGlobalConfirmButton, example.RetrievedLayoutSettings.ShowGlobalConfirmButton );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowGlobalDownloadButton, example.RetrievedLayoutSettings.ShowGlobalDownloadButton );
//            Assert.AreEqual( example.UpdatedLayoutSettings.GlobalNavigation, example.RetrievedLayoutSettings.GlobalNavigation );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowGlobalSaveAsLayoutButton, example.RetrievedLayoutSettings.ShowGlobalSaveAsLayoutButton );
//            Assert.AreEqual( example.UpdatedLayoutSettings.IFrame, example.RetrievedLayoutSettings.IFrame );
//            Assert.AreEqual( example.UpdatedLayoutSettings.LogoImageLink, example.RetrievedLayoutSettings.LogoImageLink );
//            Assert.AreEqual( example.UpdatedLayoutSettings.LogoImageSource, example.RetrievedLayoutSettings.LogoImageSource );
//            Assert.AreEqual( example.UpdatedLayoutSettings.Navigator, example.RetrievedLayoutSettings.Navigator );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ProgressBar, example.RetrievedLayoutSettings.ProgressBar );
//            Assert.AreEqual( example.UpdatedLayoutSettings.SessionBar, example.RetrievedLayoutSettings.SessionBar );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowTitle, example.RetrievedLayoutSettings.ShowTitle );
        }
        public void verify() {
            // Asserts that are commented out are so because updating them is not currently supported by the esl server.
        
            UpdatePackageExample example = new UpdatePackageExample(Props.GetInstance());
            example.Run();

            // compare the package itself
            Assert.AreEqual( example.UpdatedPackage.Name, example.RetrievedPackage.Name );
            Assert.AreEqual( example.UpdatedPackage.Description, example.RetrievedPackage.Description );
            Assert.AreEqual( example.UpdatedPackage.EmailMessage, example.RetrievedPackage.EmailMessage );
            Assert.AreEqual( example.UpdatedPackage.Autocomplete, example.RetrievedPackage.Autocomplete );
            Assert.LessOrEqual( (example.UpdatedPackage.ExpiryDate-example.RetrievedPackage.ExpiryDate).Value.Seconds, 10 );
//            Assert.AreEqual( example.SentSettings.Language, example.RetrievedPackage.Language );
                                                
            // compare the package settings
//            Assert.AreEqual( example.UpdatedSettings.HideCaptureText, example.RetrievedSettings.HideCaptureText );
//            Assert.AreEqual( example.UpdatedSettings.EnableDecline, example.RetrievedSettings.EnableDecline );
//            Assert.AreEqual( example.UpdatedSettings.ShowDialogOnComplete, example.RetrievedSettings.ShowDialogOnComplete );
//            Assert.AreEqual( example.UpdatedSettings.ShowDownloadButton, example.RetrievedSettings.ShowDownloadButton );
//            Assert.AreEqual( example.UpdatedSettings.LinkHref, example.RetrievedSettings.LinkHref );
//            Assert.AreEqual( example.UpdatedSettings.LinkText, example.RetrievedSettings.LinkText );
//            Assert.AreEqual( example.UpdatedSettings.LinkTooltip, example.RetrievedSettings.LinkTooltip );
            Assert.AreEqual( example.UpdatedSettings.EnableInPerson, example.RetrievedSettings.EnableInPerson );
//            Assert.AreEqual( example.UpdatedSettings.EnableOptOut, example.RetrievedSettings.EnableOptOut );

/// Opt Out Reasons are a special case.  Any information passed is added to the list of opt out reasons.  There's no way to get rid of old ones, I don't think.

//            Assert.AreEqual( example.UpdatedSettings.OptOutReasons.Count, example.RetrievedSettings.OptOutReasons.Count );
//            foreach( string reason in example.UpdatedSettings.OptOutReasons )
//            {
//                Assert.Contains(reason, example.RetrievedSettings.OptOutReasons);
//            }
//            Assert.AreEqual( example.UpdatedSettings.HideWatermark, example.RetrievedSettings.HideWatermark );

            // compare the layout settings
//            Assert.AreEqual( example.UpdatedLayoutSettings.BreadCrumbs, example.RetrievedLayoutSettings.BreadCrumbs );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowGlobalConfirmButton, example.RetrievedLayoutSettings.ShowGlobalConfirmButton );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowGlobalDownloadButton, example.RetrievedLayoutSettings.ShowGlobalDownloadButton );
//            Assert.AreEqual( example.UpdatedLayoutSettings.GlobalNavigation, example.RetrievedLayoutSettings.GlobalNavigation );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowGlobalSaveAsLayoutButton, example.RetrievedLayoutSettings.ShowGlobalSaveAsLayoutButton );
//            Assert.AreEqual( example.UpdatedLayoutSettings.IFrame, example.RetrievedLayoutSettings.IFrame );
//            Assert.AreEqual( example.UpdatedLayoutSettings.LogoImageLink, example.RetrievedLayoutSettings.LogoImageLink );
//            Assert.AreEqual( example.UpdatedLayoutSettings.LogoImageSource, example.RetrievedLayoutSettings.LogoImageSource );
//            Assert.AreEqual( example.UpdatedLayoutSettings.Navigator, example.RetrievedLayoutSettings.Navigator );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ProgressBar, example.RetrievedLayoutSettings.ProgressBar );
//            Assert.AreEqual( example.UpdatedLayoutSettings.SessionBar, example.RetrievedLayoutSettings.SessionBar );
//            Assert.AreEqual( example.UpdatedLayoutSettings.ShowTitle, example.RetrievedLayoutSettings.ShowTitle );
        }
Exemple #3
0
        public void verify()
        {
            // Asserts that are commented out are so because updating them is not currently supported by the oss server.

            UpdatePackageExample example = new UpdatePackageExample();

            example.Run();

            assertPackage(example.createdPackage, example.packageToCreate);
            assertPackageSettings(example.createdSettings, example.settingsToCreate);
            assertLayoutSettings(example.createdLayoutSettings, example.layoutSettingsToCreate);

            assertPackage(example.updatedPackage, example.packageToUpdate);
            assertPackageSettings(example.updatedSettings, example.settingsToUpdate);
            assertLayoutSettings(example.updatedLayoutSettings, example.layoutSettingsToUpdate);
        }