Example #1
0
 public void Setup()
 {
     this.persistenceMock = TestMocksFactory.CreatePersistence();
     Settings.Instance.PersistenceSecurity = this.persistenceMock.Object.Security;
     this.original = new SecurityOptions()
     {
         EncryptedPassword = string.Empty
     };
 }
        public void SetUp()
        {
            var irrelevantPersistence = TestMocksFactory.CreatePersistence();
            var irelevantForm         = new Mock <INewTerminalForm>().Object;
            var validator             = new NewTerminalFormValidator(irrelevantPersistence.Object, TestConnectionManager.Instance, irelevantForm);

            protocolPanel.RegisterValidations(validator);
            this.protocolPanel.CredentialsFactory = new GuardedCredentialFactory(irrelevantPersistence.Object);
        }
Example #3
0
        public void SetUp()
        {
            this.propertiesControl = new FavoritePropertiesControl();
            Mock <IPersistence> persistenceStub = TestMocksFactory.CreatePersistence();

            persistenceStub.SetupGet(p => p.Factory)
            .Returns(new Mock <IFactory>().Object);
            this.irelevantPersistence = persistenceStub.Object;
            FavoriteIcons favoriteIcons = TestConnectionManager.CreateTestFavoriteIcons();

            this.propertiesControl.AssignServices(this.irelevantPersistence, TestConnectionManager.Instance, favoriteIcons);
        }
Example #4
0
        private IFavorite CreateTestFavorite()
        {
            List <IGroup> groups   = CreateTestGroups();
            IFavorite     favorite = TestMocksFactory.CreateFavorite(groups);

            favorite.ServerName = "TestServerName";
            IPersistence persistence = TestMocksFactory.CreatePersistence().Object;
            var          guarded     = new GuardedSecurity(persistence, favorite.Security);

            guarded.Domain   = "TestDomain";
            guarded.UserName = "******";
            favorite.Port    = 9999;
            favorite.Notes   = "Here are test notes.";
            return(favorite);
        }
Example #5
0
        private void ExportFavorite(FavoriteConfigurationElement favoriteElement)
        {
            ExportOptions options = new ExportOptions
            {
                ProviderFilter = ImportTerminals.TERMINALS_FILEEXTENSION,
                Favorites      = new List <FavoriteConfigurationElement> {
                    favoriteElement
                },
                FileName         = TEST_FILE,
                IncludePasswords = true
            };

            IPersistence persistence = TestMocksFactory.CreatePersistence().Object;

            ITerminalsOptionsExport[] exporters = TestConnectionManager.Instance.GetTerminalsOptionsExporters();
            var exporter = new ExportTerminals(persistence, exporters);

            exporter.Export(options);
        }