public bool Execute(SupplementaryDataLooseModel model) { var year = model.CalendarYear; return(!string.IsNullOrEmpty(year) && !string.IsNullOrWhiteSpace(year) && year.Length <= FieldLength); }
public bool Execute(SupplementaryDataLooseModel model) { var month = model.CalendarMonth; return(!string.IsNullOrEmpty(month) && !string.IsNullOrWhiteSpace(month) && month.Length <= FieldLength); }
public void FDULNALCatchesTooLongULNs() { var model = new SupplementaryDataLooseModel { ULN = "12345678901" }; var rule = new FDULNAL(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDCalendarMonthMAPassesValidMonths() { var model = new SupplementaryDataLooseModel { CalendarMonth = "10" }; var rule = new FDCalendarMonthMA(_messageServiceMock.Object); Assert.True(rule.IsValid(model)); }
public void FDCalendarYearDTPassesValidYears() { var model = new SupplementaryDataLooseModel { CalendarYear = "2010" }; var rule = new FDCalendarYearDT(_messageServiceMock.Object); Assert.True(rule.IsValid(model)); }
public void FDValueALCatchesTooLongValues() { var model = new SupplementaryDataLooseModel { Value = "1234567.123" }; var rule = new FDValueAL(); Assert.False(rule.Execute(model)); }
public void FDULNDTPassesValidULNs() { var model = new SupplementaryDataLooseModel { ULN = "1234567890" }; var rule = new FDULNDT(); Assert.True(rule.Execute(model)); }
public void FDDeliverableCodeALCatchesTooLongDeliverableCodes() { var model = new SupplementaryDataLooseModel { DeliverableCode = "12345678901" }; var rule = new FDDeliverableCodeAL(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDDeliverableCodeMACatchesEmptyDeliverableCodes() { var model = new SupplementaryDataLooseModel { DeliverableCode = null }; var rule = new FDDeliverableCodeMA(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDDeliverableCodeMAPassesValidDeliverableCodes() { var model = new SupplementaryDataLooseModel { DeliverableCode = "1234567890" }; var rule = new FDDeliverableCodeMA(); Assert.True(rule.Execute(model)); }
public void FDDeliverableCodeALCatchesTooLongDeliverableCodes() { var model = new SupplementaryDataLooseModel { DeliverableCode = "12345678901" }; var rule = new FDDeliverableCodeAL(); Assert.False(rule.Execute(model)); }
public void FDDeliverableCodeMACatchesEmptyDeliverableCodes() { var model = new SupplementaryDataLooseModel { DeliverableCode = null }; var rule = new FDDeliverableCodeMA(); Assert.False(rule.Execute(model)); }
public void FDULNDTPassesValidULNs() { var model = new SupplementaryDataLooseModel { ULN = "1234567890" }; var rule = new FDULNDT(_messageServiceMock.Object); Assert.True(rule.IsValid(model)); }
public void FDULNDTCatchesInvalidULNs() { var model = new SupplementaryDataLooseModel { ULN = "0" }; var rule = new FDULNDT(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDStaffNameALPassesValidStaffNames() { var model = new SupplementaryDataLooseModel { StaffName = new string('1', 100) }; var rule = new FDStaffNameAL(); Assert.True(rule.Execute(model)); }
public void FDDeliverableCodeMAPassesValidDeliverableCodes() { var model = new SupplementaryDataLooseModel { DeliverableCode = "1234567890" }; var rule = new FDDeliverableCodeMA(_messageServiceMock.Object); Assert.True(rule.IsValid(model)); }
public void FDStaffNameALCatchesTooLongStaffNames() { var model = new SupplementaryDataLooseModel { StaffName = new string('1', 101) }; var rule = new FDStaffNameAL(); Assert.False(rule.Execute(model)); }
public void FDSupplementaryDataPanelDateDTPassesValidDate(string panelDate) { var model = new SupplementaryDataLooseModel { SupplementaryDataPanelDate = panelDate }; var rule = new FDSupplementaryDataPanelDateDT(_messageServiceMock.Object); Assert.True(rule.IsValid(model)); }
public void FDULNDTCatchesInvalidULNs() { var model = new SupplementaryDataLooseModel { ULN = "0" }; var rule = new FDULNDT(); Assert.False(rule.Execute(model)); }
public void FDCalendarMonthMACatchesNullMonths() { var model = new SupplementaryDataLooseModel { CalendarMonth = null }; var rule = new FDCalendarMonthMA(); Assert.False(rule.Execute(model)); }
public void FDULNALCatchesTooLongULNs() { var model = new SupplementaryDataLooseModel { ULN = "12345678901" }; var rule = new FDULNAL(); Assert.False(rule.Execute(model)); }
public void FDCalendarMonthMAPassesValidMonths() { var model = new SupplementaryDataLooseModel { CalendarMonth = "10" }; var rule = new FDCalendarMonthMA(); Assert.True(rule.Execute(model)); }
public void FDValueALPassesValidValues() { var model = new SupplementaryDataLooseModel { Value = "123456.12" }; var rule = new FDValueAL(); Assert.True(rule.Execute(model)); }
public void FDCalendarYearALCatchesInvalidYears() { var model = new SupplementaryDataLooseModel { CalendarYear = "12345" }; var rule = new FDCalendarYearAL(); Assert.False(rule.Execute(model)); }
public void FDCalendarMonthALCatchesInvalidMonths() { var model = new SupplementaryDataLooseModel { CalendarMonth = "1612" }; var rule = new FDCalendarMonthAL(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDCalendarMonthALCatchesInvalidMonths() { var model = new SupplementaryDataLooseModel { CalendarMonth = "1612" }; var rule = new FDCalendarMonthAL(); Assert.False(rule.Execute(model)); }
public void FDCalendarMonthMACatchesNullMonths() { var model = new SupplementaryDataLooseModel { CalendarMonth = null }; var rule = new FDCalendarMonthMA(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDCalendarYearALPassesValidYears() { var model = new SupplementaryDataLooseModel { CalendarYear = "2010" }; var rule = new FDCalendarYearAL(); Assert.True(rule.Execute(model)); }
public void FDCalendarYearALCatchesInvalidYears() { var model = new SupplementaryDataLooseModel { CalendarYear = "12345" }; var rule = new FDCalendarYearAL(_messageServiceMock.Object); Assert.False(rule.IsValid(model)); }
public void FDValueALPassesValidValues() { var model = new SupplementaryDataLooseModel { Value = "123456.12" }; var rule = new FDValueAL(_messageServiceMock.Object); Assert.True(rule.IsValid(model)); }