public void MailMessageWithNoException() { var fakeClock = new Fakes.StubIClock(); var fakeExecutedCommands = new Fakes.StubIExecutedCommands() { ToString = () => { return "ExecutedCommands"; } }; using (var changesReport = new ChangesReport(fakeClock)) { changesReport.Request = string.Format("{{ Id: \"{0}\", Message: \"message\" }}", Guid.NewGuid().ToString()); changesReport.ExecutedCommands = fakeExecutedCommands; var message = changesReport.ToMailMessage(); Assert.IsTrue(changesReport.HasMessage); Assert.IsFalse(message.IsBodyHtml); Assert.IsTrue(message.Body.Contains("ExecutedCommands")); Assert.IsTrue(message.Body.Contains("0")); Assert.AreEqual(1, message.Attachments.Count); Assert.AreEqual(ErrorReport.ATTACHMENT_CONTENTTYPE, message.Attachments.Single().ContentType.MediaType); Assert.IsNotNull(message.Attachments.Single().ContentStream); } }
public void MailMessageWithNoException() { var fakeClock = new Fakes.StubIClock(); var fakeExecutedCommands = new Fakes.StubIExecutedCommands() { ToString = () => { return("ExecutedCommands"); } }; using (var changesReport = new ChangesReport(fakeClock)) { changesReport.Request = string.Format("{{ Id: \"{0}\", Message: \"message\" }}", Guid.NewGuid().ToString()); changesReport.ExecutedCommands = fakeExecutedCommands; var message = changesReport.ToMailMessage(); Assert.IsTrue(changesReport.HasMessage); Assert.IsFalse(message.IsBodyHtml); Assert.IsTrue(message.Body.Contains("ExecutedCommands")); Assert.IsTrue(message.Body.Contains("0")); Assert.AreEqual(1, message.Attachments.Count); Assert.AreEqual(ErrorReport.ATTACHMENT_CONTENTTYPE, message.Attachments.Single().ContentType.MediaType); Assert.IsNotNull(message.Attachments.Single().ContentStream); } }