public void change_exception_test() { var console = new Mock <IConsole>(); var parser = new Mock <ICommandLineParser>(); var changer = new DeviceChanger(console.Object); changer.set_parser(parser.Object); Assert.ThrowsException <NullReferenceException>(() => changer.change()); // console.VerifyAll(); }
public void change_write_test() { var console = new Mock <IConsole>(); console.Setup(func => func.Write("Paste your new path: ")); console.Setup(func => func.ReadLine()).Returns("./"); var parser = new Mock <ICommandLineParser>(); var changer = new DeviceChanger(console.Object); changer.set_parser(parser.Object); changer.change(); console.VerifyAll(); }