public void MultidimensionalDevice_NotDoubling_Recievers_On_Recievers_List() { var multiDev = new MultidimensionalDevice(); multiDev.PowerOn(); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); Assert.AreEqual(1, multiDev._Fax.RecieversList.Count); }
public void MultidimensionalDevice_Correct_FaxCounter() { var multiDev = new MultidimensionalDevice(); multiDev.PowerOn(); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); Assert.AreEqual(5, multiDev.FaxCounter); }
public void MultidimensionalDevice_Trying_Not_To_Type_Reciever_Of_Fax(string reciever) { var fax = new MultidimensionalDevice(); fax.PowerOn(); fax.FaxDocument(reciever, IDocument.FormatType.JPG); }
public void MultidimensionalDevice_Fax_DeviceOn() { var multiDev = new MultidimensionalDevice(); multiDev.PowerOn(); var currentConsoleOut = Console.Out; currentConsoleOut.Flush(); using (var consoleOutput = new ConsoleRedirectionToStringWriter()) { multiDev.FaxDocument("testReciever", IDocument.FormatType.TXT); Assert.IsTrue(consoleOutput.GetOutput().Contains("Scan")); Assert.IsTrue(consoleOutput.GetOutput().Contains("Sending")); } Assert.AreEqual(currentConsoleOut, Console.Out); }