private static void AssertPathwayResults(TqPathwayResult actualResult, TqPathwayResult expectedResult) { actualResult.Should().NotBeNull(); actualResult.TqPathwayAssessmentId.Should().Be(expectedResult.TqPathwayAssessmentId); actualResult.TlLookupId.Should().Be(expectedResult.TlLookupId); actualResult.IsOptedin.Should().BeTrue(); actualResult.IsBulkUpload.Should().BeTrue(); if (actualResult.TqPathwayAssessment.TqRegistrationPathway.Status == Common.Enum.RegistrationPathwayStatus.Active) { actualResult.EndDate.Should().BeNull(); } else { actualResult.EndDate.Should().NotBeNull(); } }
public static void AssertPathwayResults(TqPathwayResult actualResult, TqPathwayResult expectedResult, bool isRejoin = false) { actualResult.Should().NotBeNull(); if (!isRejoin) { actualResult.TqPathwayAssessmentId.Should().Be(expectedResult.TqPathwayAssessmentId); } actualResult.TlLookupId.Should().Be(expectedResult.TlLookupId); actualResult.IsOptedin.Should().BeTrue(); actualResult.IsBulkUpload.Should().BeFalse(); if (actualResult.TqPathwayAssessment.TqRegistrationPathway.Status == RegistrationPathwayStatus.Active) { actualResult.EndDate.Should().BeNull(); } else { actualResult.EndDate.Should().NotBeNull(); } }
public void AssertPathwayResult(TqPathwayResult actualPathwayResult, TqPathwayResult expectedPathwayResult) { if (expectedPathwayResult == null) { actualPathwayResult.Should().BeNull(); return; } actualPathwayResult.TqPathwayAssessmentId.Should().Be(expectedPathwayResult.TqPathwayAssessmentId); actualPathwayResult.TlLookupId.Should().Be(expectedPathwayResult.TlLookupId); actualPathwayResult.IsOptedin.Should().Be(expectedPathwayResult.IsOptedin); actualPathwayResult.IsBulkUpload.Should().Be(expectedPathwayResult.IsBulkUpload); actualPathwayResult.StartDate.Should().Be(expectedPathwayResult.StartDate); if (expectedPathwayResult.EndDate != null) { actualPathwayResult.EndDate.Value.ToShortDateString().Should().Be(expectedPathwayResult.EndDate.Value.ToShortDateString()); } else { actualPathwayResult.EndDate.Should().BeNull(); } actualPathwayResult.CreatedBy.Should().Be(expectedPathwayResult.CreatedBy); }