public void TestChangeTransOutcomeStepStatus() { var record = new TransmissionOutcomeStep { Instance = DbBaseClass.FNSBA, XMissionStepId = TestOutcomeStepId }; Assert.IsTrue(record.Execute(), record.LastError); var outcome = new ChangeTransOutcomeStepStatus(DbBaseClass.FNSBA) { TransmissionStepId = record.XMissionStepId, OldStatus = record.Status, NewStatus = SpecialStatus }; Assert.IsFalse(outcome.OldStatus == outcome.NewStatus, "Reset source Status to test!"); Assert.IsTrue(outcome.Execute(), outcome.LastError); var result = new TransmissionOutcomeStep { Instance = DbBaseClass.FNSBA, XMissionStepId = TestOutcomeStepId }; Assert.IsTrue(result.Execute(), result.LastError); Assert.IsTrue(SpecialStatus == result.Status, "Results were not set correctly!"); }
public void TestInsertAndUpdateTransOutcomeStepStatus() { var record = new TransmissionOutcomeStep { Instance = DbBaseClass.FNSBA, TransmissionOutcomeId = TestOutcomeId, Status = SpecialStatus, DestinationString = "*****@*****.**", TransmissionTypeId = "7", ServerName = "CHA1ND110", TransmissionSeqStepId = TestTranSeqStepId }; record.XMissionStepId = record.GetNextSequence(); Assert.IsTrue(record.Insert(), record.LastError); Console.WriteLine("XmissionStepId = {0}", record.XMissionStepId); var result = new TransmissionOutcomeStep { Instance = DbBaseClass.FNSBA, XMissionStepId = record.XMissionStepId }; Assert.IsTrue(result.Execute(), result.LastError); Assert.IsTrue(result.Status.Equals(SpecialStatus), "Results were not set correctly!"); result.Status = "PROCESSED"; result.ErrorText = "MODIFIED BY TestChangeTransOutcomeStatus"; Assert.IsTrue(result.Update(), record.LastError); Assert.IsFalse(result.Status.Equals(SpecialStatus), "Unexpected STATUS result!"); }