Пример #1
0
        public void Partner1Validator_WhenPasingInvalidTrackers_ShouldReturnFalse()
        {
            // Arrange
            var partnerData = new Partner1();


            // Act
            var isValid = Partner1Validator.HasValidTrackers(partnerData);


            // Assert
            Assert.IsFalse(isValid);
        }
Пример #2
0
 public IFamilyMember GetInLaw()
 {
     if (Partner1.HasFact(FactType.InLaw))
     {
         return(Partner1);
     }
     else if (Partner2.HasFact(FactType.InLaw))
     {
         return(Partner2);
     }
     else
     {
         return(null);
     }
 }
Пример #3
0
        public void Partner1Validator_WhenPasingValidTrackers_ShouldReturnTrue()
        {
            // Arrange
            var partnerData = new Partner1()
            {
                Trackers = new List <Tracker>()
            };


            // Act
            var isValid = Partner1Validator.HasValidTrackers(partnerData);


            // Assert
            Assert.IsTrue(isValid);
        }
Пример #4
0
        public void Partner1Validator_WhenPasingValidPartnerName_ShouldReturnTrue()
        {
            // Arrange
            var partnerData = new Partner1()
            {
                PartnerName = "Ryan's Partner"
            };


            // Act
            var isValid = Partner1Validator.HasValidPartnerName(partnerData);


            // Assert
            Assert.IsTrue(isValid);
        }
Пример #5
0
 public static bool HasValidTrackers(Partner1 trackerData)
 {
     return(trackerData.Trackers != null);
 }
Пример #6
0
 public static bool HasValidPartnerName(Partner1 trackerData)
 {
     return(!string.IsNullOrEmpty(trackerData.PartnerName));
 }