public void MergeMatchedOneActivityMatrixAndApprovalMatrixTest() { WfActivityMatrixResourceDescriptor resource = ActivityMatrixHelper.PrepareOneRowActivityMatrixResourceDescriptor(); WfApprovalMatrix approvalMatrix = ApprovalMatrixHelper.PrepareOneRowApprovalMatrixResourceDescriptor(); resource.MergeApprovalMatrix(approvalMatrix); Assert.AreEqual(approvalMatrix.PropertyDefinitions.Count - 1, resource.Rows.Count); resource.AssertAndOutputMatrixOperators(); }
public void MergeNotMatchedOneActivityMatrixAndApprovalMatrixTest() { WfActivityMatrixResourceDescriptor resource = ActivityMatrixHelper.PrepareOneRowActivityMatrixResourceDescriptor(); int originalCount = resource.Rows.Count; resource.Rows[0].Values.FindByColumnName(SOARolePropertyDefinition.ActivityCodeColumn).Value = "NotMatched"; WfApprovalMatrix approvalMatrix = ApprovalMatrixHelper.PrepareOneRowApprovalMatrixResourceDescriptor(); resource.MergeApprovalMatrix(approvalMatrix); Assert.AreEqual(approvalMatrix.PropertyDefinitions.Count, resource.Rows.Count); resource.AssertAndOutputMatrixOperators(); }