public void DeletelMatrixExistsTest() { InitPrincipal("Requestor"); WfApprovalMatrix matrix = ApprovalMatrixHelper.PrepareServerApprovalMatrix(); WfClientProcessDescriptorServiceProxy.Instance.ImportApprovalMatrix(matrix.ID, matrix.ToExcelStream()); WfClientProcessDescriptorServiceProxy.Instance.DeleteApprovalMatrix(matrix.ID); Assert.IsFalse(WfClientProcessDescriptorServiceProxy.Instance.ApprovalMatrixExists(matrix.ID)); }
public void ImportApprovalMatrixTest() { InitPrincipal("Requestor"); WfApprovalMatrix matrix = ApprovalMatrixHelper.PrepareServerApprovalMatrix(); WfClientProcessDescriptorServiceProxy.Instance.ImportApprovalMatrix(matrix.ID, matrix.ToExcelStream()); Stream stream = WfClientProcessDescriptorServiceProxy.Instance.ExportApprovalMatrix(matrix.ID); WorkBook workBook = WorkBook.Load(stream); WfApprovalMatrix deserialized = workBook.ToApprovalMatrix(); deserialized.ID = matrix.ID; matrix.AreSame(deserialized); }
public void ApprovalMatrixExistsTest() { WfApprovalMatrix matrix = ApprovalMatrixHelper.PrepareServerApprovalMatrix(); WfClientProcessDescriptorServiceProxy.Instance.ImportApprovalMatrix(matrix.ID, matrix.ToExcelStream()); Assert.IsTrue(WfClientProcessDescriptorServiceProxy.Instance.ApprovalMatrixExists(matrix.ID)); }
public Stream ExportApprovalMatrix(string matrixID) { WfApprovalMatrix matrix = WfApprovalMatrixAdapter.Instance.LoadByID(matrixID); return(matrix.ToExcelStream()); }