public void Run_Creates_A_New_Workflow_Service_If_Not_Given_One()
        {
            AssignWorkflows = new AssignWorkflowsToUser(XrmCommand.Object, UserId.ToString());
            AssignWorkflows.Run();

            Assert.IsFalse(ReferenceEquals(WorkflowService.Object, AssignWorkflows.WorkflowService));
        }
 public void Setup()
 {
     XrmCommand      = new Mock <IXrmCommand>();
     Service         = new Mock <IOrganizationService>();
     WorkflowService = new Mock <IWorkflowService>();
     AssignWorkflows = new AssignWorkflowsToUser(XrmCommand.Object, UserId.ToString(), WorkflowService.Object);
     XrmCommand.Setup(x => x.GetService(false)).Returns(Service.Object);
 }
        public void Creates_XrmCommand_When_Given_ConnectionString()
        {
            var assignWorkflows = new AssignWorkflowsToUser("connectionString", UserId.ToString());

            Assert.IsInstanceOfType(assignWorkflows.XrmCommand, typeof(IXrmCommand));
        }