public void SupplementaryDataPanelDate03PassesIrrelevantDeliverableCode() { var suppData = new SupplementaryDataModel { DeliverableCode = "Foo", SupplementaryDataPanelDate = null }; var rule = new SupplementaryDataPanelDate03(_messageServiceMock.Object); Assert.True(rule.IsValid(suppData)); }
public void SupplementaryDataPanelDate03PassesSupplementaryDataPanelDatePresent() { var suppData = new SupplementaryDataModel { DeliverableCode = "Foo", SupplementaryDataPanelDate = new DateTime(2019, 5, 1) }; var rule = new SupplementaryDataPanelDate03(_messageServiceMock.Object); Assert.True(rule.IsValid(suppData)); }
public void SupplementaryDataPanelDate03FailsNoSupplementaryDataPanelDate(string deliverableCode) { var suppData = new SupplementaryDataModel { SupplementaryDataPanelDate = null, DeliverableCode = deliverableCode }; var rule = new SupplementaryDataPanelDate03(_messageServiceMock.Object); Assert.False(rule.IsValid(suppData)); }