public void Device_ScanAndSend_DeviceIsOff() { var device = new MultiFunctionalDevice("123456789"); device.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { device.ScanAndSend("987654321"); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); Assert.IsFalse(consoleOutput.GetOutput().Contains("Print")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultifunctionalDevice_ScanAndSendFax_DeviceOn() { var device = new MultifunctionalDevice(); device.PowerOn(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { device.ScanAndSendFax("1234455566"); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); Assert.IsTrue(consoleOutput.GetOutput().Contains("Fax")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MFD_ScanAndPrint_DeviceOff() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { device.ScanAndPrint(); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); Assert.IsFalse(consoleOutput.GetOutput().Contains("Print")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultiFunctionalDevice_Fax_DeviceOn() { var fax = new MultifunctionalDevice(); fax.PowerOn(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { fax.Fax("test"); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); Assert.IsTrue(consoleOutput.GetOutput().Contains("Sending")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MFD_Scan_FormatTypeDocument() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOn(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1; device.Scan(out doc1, formatType: IDocument.FormatType.JPG); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); Assert.IsTrue(consoleOutput.GetOutput().Contains(".jpg")); device.Scan(out doc1, formatType: IDocument.FormatType.TXT); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); Assert.IsTrue(consoleOutput.GetOutput().Contains(".txt")); device.Scan(out doc1, formatType: IDocument.FormatType.PDF); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); Assert.IsTrue(consoleOutput.GetOutput().Contains(".pdf")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void Fax_SendFax_DeviceOff() { var multifunctionalDevice = new MultifunctionalDevice(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1; multifunctionalDevice.SendFax(out doc1, 0700800800); Assert.IsFalse(consoleOutput.GetOutput().Contains("Sending")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void Fax_ReceiveFax_DeviceOff() { var multifunctionalDevice = new MultifunctionalDevice(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); multifunctionalDevice.ReceiveFax(in doc1, 0800700700); Assert.IsFalse(consoleOutput.GetOutput().Contains("Received")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void Device_Send_DeviceIsOff() { var device = new MultiFunctionalDevice("213456789"); device.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); device.Send(doc1, "987654321"); Assert.IsFalse(consoleOutput.GetOutput().Contains("Print")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void Copier_Scan_DeviceOff() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1; device.Scan(out doc1); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MFD_Print_DeviceOff() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); device.Print(in doc1); Assert.IsFalse(consoleOutput.GetOutput().Contains("Print")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MFD_Send_DeviceOn() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOn(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); device.Send(doc1, "*****@*****.**"); Assert.IsTrue(consoleOutput.GetOutput().Contains("sent")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultiFunctionalDevice_Scan_DeviceOn() { var fax = new MultifunctionalDevice(); fax.PowerOn(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1; fax.Scan(out doc1); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); } Assert.AreEqual(currentConsoleOut, Console.Out); }