public void Partner1Validator_WhenPasingInvalidTrackers_ShouldReturnFalse() { // Arrange var partnerData = new Partner1(); // Act var isValid = Partner1Validator.HasValidTrackers(partnerData); // Assert Assert.IsFalse(isValid); }
public IFamilyMember GetInLaw() { if (Partner1.HasFact(FactType.InLaw)) { return(Partner1); } else if (Partner2.HasFact(FactType.InLaw)) { return(Partner2); } else { return(null); } }
public void Partner1Validator_WhenPasingValidTrackers_ShouldReturnTrue() { // Arrange var partnerData = new Partner1() { Trackers = new List <Tracker>() }; // Act var isValid = Partner1Validator.HasValidTrackers(partnerData); // Assert Assert.IsTrue(isValid); }
public void Partner1Validator_WhenPasingValidPartnerName_ShouldReturnTrue() { // Arrange var partnerData = new Partner1() { PartnerName = "Ryan's Partner" }; // Act var isValid = Partner1Validator.HasValidPartnerName(partnerData); // Assert Assert.IsTrue(isValid); }
public static bool HasValidTrackers(Partner1 trackerData) { return(trackerData.Trackers != null); }
public static bool HasValidPartnerName(Partner1 trackerData) { return(!string.IsNullOrEmpty(trackerData.PartnerName)); }