Exemplo n.º 1
0
        private void AddSendFreeEmailAction(object sender, RoutedEventArgs e)
        {
            RunSetActionSendFreeEmail RSAFTE = new RunSetActionSendFreeEmail();

            RSAFTE.Name = "Send Free Text Email";
            mRunSetConfig.RunSetActions.Add(RSAFTE);
            RunSetActionsGrid.Grid.SelectedItem = RSAFTE;
        }
        private void AddSendFreeEmailAction(object sender, RoutedEventArgs e)
        {
            RunSetActionSendFreeEmail RSAFTE = new RunSetActionSendFreeEmail();

            RSAFTE.Name = RSAFTE.Type;
            mRunSetConfig.RunSetActions.Add(RSAFTE);
            RunSetActionsGrid.Grid.SelectedItem = RSAFTE;

            RunSetActionSendFreeEmailOperations runSetActionSendFreeEmail = new RunSetActionSendFreeEmailOperations(RSAFTE);

            RSAFTE.RunSetActionSendFreeEmailOperations = runSetActionSendFreeEmail;

            RunSetActionBaseOperations runSetActionBaseOperations = new RunSetActionBaseOperations(RSAFTE);

            RSAFTE.runSetActionBaseOperations = runSetActionBaseOperations;
        }
Exemplo n.º 3
0
        public void SaveLoadRunSetWithRunSetActionSendFreeEmailValidateEmail()
        {
            //Arrange
            //string FileName = Common.getGingerUnitTesterTempFolder() + @"RSC2.Ginger.RunSetConfig.xml";

            RunSetConfig RSC = new RunSetConfig();
            RunSetActionSendFreeEmail RAFE = new RunSetActionSendFreeEmail();

            RAFE.Email.MailTo = "meme";
            RSC.RunSetActions.Add(RAFE);

            string s = RS.SerializeToString(RSC);

            //Act
            RunSetConfig RSC2 = (RunSetConfig)NewRepositorySerializer.DeserializeFromText(s);
            RunSetActionSendFreeEmail RAFE2 = (RunSetActionSendFreeEmail)RSC2.RunSetActions[0];

            //Assert
            Assert.AreEqual(1, RSC2.RunSetActions.Count);
            Assert.AreEqual("meme", RAFE2.Email.MailTo);
        }