public void MultiFunctionalDevice_PowerOnCounter() { var fax = new MultifunctionalDevice(); fax.PowerOn(); fax.PowerOn(); fax.PowerOn(); IDocument doc1; fax.Scan(out doc1); IDocument doc2; fax.Scan(out doc2); fax.PowerOff(); fax.PowerOff(); fax.PowerOff(); fax.PowerOn(); IDocument doc3 = new ImageDocument("aaa.jpg"); fax.Print(in doc3); fax.PowerOff(); fax.Print(in doc3); fax.Scan(out doc1); fax.PowerOn(); fax.ScanAndPrint(); fax.ScanAndPrint(); // 3 w³¹czenia Assert.AreEqual(3, fax.Counter); }
public void MFD_PowerOnCounter() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOn(); device.PowerOn(); device.PowerOn(); IDocument doc1; device.Scan(out doc1); IDocument doc2; device.Scan(out doc2); device.PowerOff(); device.PowerOff(); device.PowerOff(); device.PowerOn(); IDocument doc3 = new ImageDocument("aaa.jpg"); device.Print(in doc3); device.PowerOff(); device.Print(in doc3); device.Scan(out doc1); device.PowerOn(); device.ScanAndPrint(); device.ScanAndPrint(); // 3 w³¹czenia Assert.AreEqual(3, device.Counter); }
public void MultifunctionalDevice_PowerOnCounter() { var copier = new MultifunctionalDevice(); copier.PowerOn(); copier.PowerOn(); copier.PowerOn(); IDocument doc1; copier.Scan(out doc1); IDocument doc2; copier.Scan(out doc2); copier.PowerOff(); copier.PowerOff(); copier.PowerOff(); copier.PowerOn(); IDocument doc3 = new ImageDocument("aaa.jpg"); copier.Print(in doc3); copier.PowerOff(); copier.Print(in doc3); copier.Scan(out doc1); copier.PowerOn(); copier.ScanAndPrint(); copier.ScanAndPrint(); // 3 włączenia Assert.AreEqual(3, copier.Counter); }
public void MultifunctionalDevice_FaxCounter() { var multiFunDev = new MultifunctionalDevice(); multiFunDev.PowerOn(); IDocument doc1 = new PDFDocument("aaa.pdf"); multiFunDev.Print(in doc1); IDocument doc2 = new TextDocument("aaa.txt"); multiFunDev.Print(in doc2); multiFunDev.ScanAndSend(123456789); multiFunDev.PowerOff(); multiFunDev.ScanAndSend(987654321); multiFunDev.Scan(out doc1); multiFunDev.PowerOn(); multiFunDev.ScanAndSend(987654321); multiFunDev.ScanAndPrint(); multiFunDev.ScanAndPrint(); // 2 wys³ane faxy, gdy urz¹dzenie w³¹czone Assert.AreEqual(2, multiFunDev.FaxCounter); }
public void MultifunctionalDevice_ScanCounter() { var copier = new MultifunctionalDevice(); copier.PowerOn(); IDocument doc1; copier.Scan(out doc1); IDocument doc2; copier.Scan(out doc2); IDocument doc3 = new ImageDocument("aaa.jpg"); copier.Print(in doc3); copier.PowerOff(); copier.Print(in doc3); copier.Scan(out doc1); copier.PowerOn(); copier.ScanAndPrint(); copier.ScanAndPrint(); // 4 skany, gdy urządzenie włączone Assert.AreEqual(4, copier.ScanCounter); }
public void MultiFunctionalDevice_SentFaxCounter() { var multifunctionalDevice = new MultifunctionalDevice(); multifunctionalDevice.PowerOn(); IDocument doc1; multifunctionalDevice.SendFax(out doc1, 0700800800); IDocument doc2; multifunctionalDevice.SendFax(out doc2, 0700800800); IDocument doc3; multifunctionalDevice.SendFax(out doc3, 0700800800); multifunctionalDevice.PowerOff(); multifunctionalDevice.SendFax(out doc3, 0700800800); multifunctionalDevice.PowerOn(); multifunctionalDevice.ScanAndPrint(); multifunctionalDevice.ScanAndPrint(); Assert.AreEqual(3, multifunctionalDevice.SentFaxCounter); }
public void MFD_ScanCounter() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOn(); IDocument doc1; device.Scan(out doc1); IDocument doc2; device.Scan(out doc2); IDocument doc3 = new ImageDocument("aaa.jpg"); device.Print(in doc3); device.PowerOff(); device.Print(in doc3); device.Scan(out doc1); device.PowerOn(); device.ScanAndPrint(); device.ScanAndPrint(); // 4 skany, gdy urz¹dzenie w³¹czone Assert.AreEqual(4, device.ScanCounter); }
public void MFD_PrintCounter() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOn(); IDocument doc1 = new PDFDocument("aaa.pdf"); device.Print(in doc1); IDocument doc2 = new TextDocument("aaa.txt"); device.Print(in doc2); IDocument doc3 = new ImageDocument("aaa.jpg"); device.Print(in doc3); device.PowerOff(); device.Print(in doc3); device.Scan(out doc1); device.PowerOn(); device.ScanAndPrint(); device.ScanAndPrint(); // 5 wydruków, gdy urz¹dzenie w³¹czone Assert.AreEqual(5, device.PrintCounter); }
public void MultifunctionalDevice_FaxCounter() { var copier = new MultifunctionalDevice(); copier.PowerOn(); string to = "1234"; IDocument doc1 = new PDFDocument("aaa.pdf"); copier.SendFax(in doc1, to); IDocument doc2 = new TextDocument("aaa.txt"); copier.SendFax(in doc2, to); IDocument doc3 = new ImageDocument("aaa.jpg"); copier.SendFax(in doc3, to); copier.PowerOff(); copier.SendFax(in doc3, to); copier.Scan(out doc1); copier.PowerOn(); copier.ScanAndFax(to); copier.ScanAndFax(to); // 5 wydruków, gdy urządzenie włączone Assert.AreEqual(5, copier.FaxCounter); }
public void MultifunctionalDevice_PrintCounter() { var copier = new MultifunctionalDevice(); copier.PowerOn(); IDocument doc1 = new PDFDocument("aaa.pdf"); copier.Print(in doc1); IDocument doc2 = new TextDocument("aaa.txt"); copier.Print(in doc2); IDocument doc3 = new ImageDocument("aaa.jpg"); copier.Print(in doc3); copier.PowerOff(); copier.Print(in doc3); copier.Scan(out doc1); copier.PowerOn(); copier.ScanAndPrint(); copier.ScanAndPrint(); // 5 wydruków, gdy urządzenie włączone Assert.AreEqual(5, copier.PrintCounter); }
public void MD_FaxCounter() { var d = new MultifunctionalDevice(); d.PowerOn(); IDocument doc1 = new PDFDocument("aaa.pdf"); d.Fax(in doc1); IDocument doc2 = new TextDocument("aaa.txt"); d.Fax(in doc2); IDocument doc3 = new ImageDocument("aaa.jpg"); d.Fax(in doc3); d.PowerOff(); d.Fax(in doc3); d.PowerOn(); d.Fax(in doc1); d.Fax(in doc2); // 5 faksów, gdy urz¹dzenie w³¹czone Assert.AreEqual(5, d.FaxCounter); }
public void MultifunctionalDevice_GetState_StateOff() { var multiFunDev = new MultifunctionalDevice(); multiFunDev.PowerOff(); Assert.AreEqual(IDevice.State.off, multiFunDev.GetState()); }
public void MFD_GetState_StateOff() { MultifunctionalDevice device = new MultifunctionalDevice(); device.PowerOff(); Assert.AreEqual(IDevice.State.off, device.GetState()); }
public void MultifunctionalDevice_GetState_StateOff() { var copier = new MultifunctionalDevice(); copier.PowerOff(); Assert.AreEqual(IDevice.State.off, copier.GetState()); }
public void MD_GetState_StateOff() { var d = new MultifunctionalDevice(); d.PowerOff(); Assert.AreEqual(IDevice.State.off, d.GetState()); }
public void MultiFunctionalDevice_GetState_StateOff() { var fax = new MultifunctionalDevice(); fax.PowerOff(); Assert.AreEqual(IDevice.State.off, fax.GetState()); }
public void MultifunctionalDevice_PowerOnCounter() { var multiFunDev = new MultifunctionalDevice(); multiFunDev.PowerOn(); // 1 multiFunDev.PowerOn(); multiFunDev.PowerOn(); IDocument doc1; multiFunDev.Scan(out doc1); IDocument doc2; multiFunDev.Scan(out doc2); multiFunDev.PowerOff(); multiFunDev.PowerOff(); multiFunDev.PowerOff(); multiFunDev.PowerOn(); // 2 IDocument doc3 = new ImageDocument("aaa.jpg"); multiFunDev.Print(in doc3); multiFunDev.PowerOff(); multiFunDev.Print(in doc3); multiFunDev.Scan(out doc1); multiFunDev.PowerOn(); // 3 multiFunDev.PowerOff(); multiFunDev.PowerOn(); // 4 multiFunDev.PowerOn(); multiFunDev.ScanAndPrint(); multiFunDev.ScanAndPrint(); // 4 w³¹czenia Assert.AreEqual(4, multiFunDev.Counter); }
public void MultifunctionalDevice_Scan_DeviceOff() { var copier = new MultifunctionalDevice(); copier.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1; copier.Scan(out doc1); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultifunctionalDevice_Print_DeviceOff() { var copier = new MultifunctionalDevice(); copier.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); copier.Print(in doc1); Assert.IsFalse(consoleOutput.GetOutput().Contains("Print")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultifunctionalDevice_SendFax_DeviceOff() { var device = new MultifunctionalDevice(); device.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { device.ScanAndSendFax("1234455566"); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); Assert.IsFalse(consoleOutput.GetOutput().Contains("Fax")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultiFunctionalDevice_Fax_DeviceOff() { var fax = new MultifunctionalDevice(); fax.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { fax.Fax("test"); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); Assert.IsFalse(consoleOutput.GetOutput().Contains("Sending")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultifunctionalDevice_Print_DeviceOff() { var multiFunDev = new MultifunctionalDevice(); multiFunDev.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); multiFunDev.ScanAndSend(123456789); Assert.IsFalse(consoleOutput.GetOutput().Contains("Send")); } 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_ScanAndFax_DeviceOff() { var copier = new MultifunctionalDevice(); copier.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { string to = "1234"; copier.ScanAndFax(to); Assert.IsFalse(consoleOutput.GetOutput().Contains("Scan")); Assert.IsFalse(consoleOutput.GetOutput().Contains("Fax")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultifunctionalDevice_Fax_DeviceOff() { var multifunctionalDevice = new MultifunctionalDevice(); multifunctionalDevice.PowerOff(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { IDocument doc1 = new PDFDocument("aaa.pdf"); string to = "1234"; multifunctionalDevice.SendFax(in doc1, to); Assert.IsFalse(consoleOutput.GetOutput().Contains("Print")); } Assert.AreEqual(currentConsoleOut, Console.Out); }
public void MultifunctionalDevice_SendFaxCounter() { var device = new MultifunctionalDevice(); device.PowerOn(); IDocument doc1 = new PDFDocument("aaa.pdf"); string faxNumber = "12345"; device.SendFax(in doc1, faxNumber); IDocument doc2 = new ImageDocument("p.jpg"); device.SendFax(in doc2, "09876"); IDocument doc3 = new TextDocument("aaa.txt"); device.SendFax(in doc3, "45678899"); device.PowerOff(); // 3 faxy kiedy urządzenie jest włączone Assert.AreEqual(3, device.SendFaxCounter); }
public void MultifunctionalDevice_FaxRecievedCounter() { var copier = new MultifunctionalDevice(); copier.PowerOn(); string from = "sender"; IDocument doc1 = new PDFDocument("test.pdf"); IDocument doc2 = new TextDocument("test.txt"); IDocument doc3 = new ImageDocument("test.jpg"); IDocument doc4 = new ImageDocument("test.jpg"); copier.ReceiveFax(in doc1, from); copier.ReceiveFax(in doc2, from); copier.ReceiveFax(in doc3, from); copier.PowerOff(); copier.ReceiveFax(in doc4, from); copier.PowerOn(); Assert.AreEqual(3, copier.FaxReceivedCounter); }
public void MultiFunctionalDevice_ReceivedFaxCounter() { var multifunctionalDevice = new MultifunctionalDevice(); multifunctionalDevice.PowerOn(); IDocument doc1 = new ImageDocument("aaa.jpg");; multifunctionalDevice.ReceiveFax(in doc1, 0700800800); IDocument doc2 = new ImageDocument("aaa.jpg");; multifunctionalDevice.ReceiveFax(in doc2, 0700800800); IDocument doc3 = new ImageDocument("aaa.jpg"); multifunctionalDevice.ReceiveFax(in doc3, 0700800800); multifunctionalDevice.PowerOff(); multifunctionalDevice.ReceiveFax(in doc3, 0700800800); multifunctionalDevice.PowerOn(); Assert.AreEqual(3, multifunctionalDevice.ReceivedFaxCounter); }