public void ToStringContainsId() { const long expectedMedicalVendorInvoiceId = 3; string expectedMedicalvendorInvoiceIdString = expectedMedicalVendorInvoiceId.ToString(); var invoice = new FakeMedicalVendorInvoiceBase(expectedMedicalVendorInvoiceId); string invoiceString = invoice.ToString(); Assert.IsTrue(invoiceString.Contains(expectedMedicalvendorInvoiceIdString), "Expected '{0}' to contain id '{1}'.", invoiceString, expectedMedicalvendorInvoiceIdString); }
public void IsValidReturnsFalseWhenPropertyToCheckOfGivenObjectIsNull() { var medicalVendorInvoice = new FakeMedicalVendorInvoiceBase { MedicalVendorName = null }; IValidationRule <FakeMedicalVendorInvoiceBase> rule = new StringLengthMustBeInRangeRule <FakeMedicalVendorInvoiceBase>(s => s.MedicalVendorName, "MedicalVendorName", 0); bool isValid = rule.IsValid(medicalVendorInvoice); Assert.IsFalse(isValid, "Null object evaluated to true when validated."); }
public void ToStringContainsPhysicianName() { const string expectedPhysicianName = "Citizen Kane"; var invoice = new FakeMedicalVendorInvoiceBase { PhysicianName = expectedPhysicianName }; string invoiceString = invoice.ToString(); Assert.IsTrue(invoiceString.Contains(expectedPhysicianName), "Expected '{0}' to contain physician name '{1}'.", invoiceString, expectedPhysicianName); }
public void ToStringContainsMedicalVendorName() { const string expectedMedicalVendorName = "Bob Parr"; var invoice = new FakeMedicalVendorInvoiceBase { MedicalVendorName = expectedMedicalVendorName }; string invoiceString = invoice.ToString(); Assert.IsTrue(invoiceString.Contains(expectedMedicalVendorName), "Expected '{0}' to contain medical vendor name '{1}'.", invoiceString, expectedMedicalVendorName); }
public void GetErrorMessageReturnsStringWhenGivenObjectWithNullProperty() { var medicalVendorInvoice = new FakeMedicalVendorInvoiceBase { MedicalVendorName = null }; IValidationRule <FakeMedicalVendorInvoiceBase> rule = new StringLengthMustBeInRangeRule <FakeMedicalVendorInvoiceBase>(s => s.MedicalVendorName, "MedicalVendorName", 0, 0); string errorMessage = rule.GetErrorMessage(medicalVendorInvoice); Assert.IsNotNull(errorMessage); Assert.IsNotEmpty(errorMessage); }
public void ToStringContainsPayPeriodString() { var payPeriodStartDate = new DateTime(2001, 1, 1); var payPeriodEndDate = new DateTime(2003, 2, 1); var invoice = new FakeMedicalVendorInvoiceBase { PayPeriodStartDate = payPeriodStartDate, PayPeriodEndDate = payPeriodEndDate }; string expectedPayPeriodString = invoice.PayPeriodString; string invoiceString = invoice.ToString(); Assert.IsTrue(invoiceString.Contains(expectedPayPeriodString), "Expected '{0}' to contain pay period string '{1}'.", invoiceString, expectedPayPeriodString); }