public void EmailTest() { // Initialise Instance var target = new TfsBuildExtensions.Activities.Communication.Email { Action = EmailAction.Send, EnableSsl = true, FailBuildOnError = false, Format = "HTML", LogExceptionStack = true, MailFrom = "YOUREMAIL", Port = 587, Priority = "Normal", SmtpServer = "smtp.gmail.com", Subject = "hi 2", TreatWarningsAsErrors = false, UseDefaultCredentials = false, UserName = "******", UserPassword = "******" }; // Declare additional parameters var parameters = new Dictionary <string, object> { { "MailTo", new[] { "YOURRECIPIENT" } }, }; // Create a WorkflowInvoker and add the IBuildDetail Extension WorkflowInvoker invoker = new WorkflowInvoker(target); var actual = invoker.Invoke(parameters); // note this unit test is for debugging rather than testing so just return a true assertion Assert.IsTrue(1 == 1); }
public void EmailTest() { // Initialise Instance var target = new TfsBuildExtensions.Activities.Communication.Email { Action = EmailAction.Send, EnableSsl = true, FailBuildOnError = false, Format = "HTML", LogExceptionStack = true, MailFrom = "YOUREMAIL", Port = 587, Priority = "Normal", SmtpServer = "smtp.gmail.com", Subject = "hi 2", TreatWarningsAsErrors = false, UseDefaultCredentials = false, UserName = "******", UserPassword = "******" }; // Declare additional parameters var parameters = new Dictionary<string, object> { { "MailTo", new[] { "YOURRECIPIENT" } }, }; // Create a WorkflowInvoker and add the IBuildDetail Extension WorkflowInvoker invoker = new WorkflowInvoker(target); var actual = invoker.Invoke(parameters); // note this unit test is for debugging rather than testing so just return a true assertion Assert.IsTrue(1 == 1); }