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; }
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); }