public void Create() { var sshService = new Mock <ISshService>(); var messageBoxService = new Mock <IMessageBoxService>(); var obj = new CustomCommandListPageViewModel(sshService.Object, messageBoxService.Object); Assert.IsNotNull(obj); Assert.IsNotNull(obj.ClearCommand); Assert.IsNotNull(obj.ExecuteCommand); Assert.IsNotNull(obj.RunCommand); Assert.IsNull(obj.ShellBox); }
public void ExecuteCommand_NoString() { var sshService = new Mock <ISshService>(); var messageBoxService = new Mock <IMessageBoxService>(); var obj = new CustomCommandListPageViewModel(sshService.Object, messageBoxService.Object); Assert.IsNotNull(obj); Assert.IsNotNull(obj.ClearCommand); Assert.IsNotNull(obj.ExecuteCommand); Assert.IsNotNull(obj.RunCommand); Assert.IsNull(obj.ShellBox); Assert.IsTrue(obj.ExecuteCommand.CanExecute(null)); obj.ExecuteCommand.Execute(1F); }
public void ExecuteCommand() { var sshService = new Mock <ISshService>(); var messageBoxService = new Mock <IMessageBoxService>(); var obj = new CustomCommandListPageViewModel(sshService.Object, messageBoxService.Object); Assert.IsNotNull(obj); Assert.IsNotNull(obj.ClearCommand); Assert.IsNotNull(obj.ExecuteCommand); Assert.IsNotNull(obj.RunCommand); Assert.IsNull(obj.ShellBox); Assert.IsTrue(obj.ExecuteCommand.CanExecute(null)); Assert.ThrowsException <NullReferenceException>(() => { obj.ExecuteCommand.Execute("ls -la"); }); }