예제 #1
0
 public void NotEqual_ValuesAreDates_Val1AndVal2_BothNull_ExpectTrue()
 {
     //Arrange
     NotEqualModelOfDates model = new NotEqualModelOfDates {Val1 = null, Val2 = null};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeTrue();
 }
예제 #2
0
 public void NotEqual_ValuesAreDates_Val1DoesNotEqualVal2_ExpectTrue()
 {
     //Arrange
     NotEqualModelOfDates model = new NotEqualModelOfDates {Val1 = DateTime.Now, Val2 = DateTime.Now.AddDays(1)};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeTrue();
 }
예제 #3
0
 public void NotEqual_ValuesAreDates_SpecificValue_Val1NotEqualSpecificValue_ExpectFalse()
 {
     //Arrange
     NotEqualModelOfDates model = new NotEqualModelOfDates {Val1 = new DateTime(2010, 12, 31)};
     //Act
     bool isValid = model.PropertyIsValid("Val1");
     //Assert
     isValid.ShouldBeFalse();
 }
예제 #4
0
 public void NotEqual_ValuesAreDates_SpecificValue_Val3DoesNotEquaCurrentDate_ExpectTrue()
 {
     //Arrange
     NotEqualModelOfDates model = new NotEqualModelOfDates {Val1 = DateTime.Now.AddDays(-1)};
     //Act
     bool isValid = model.PropertyIsValid("Val3");
     //Assert
     isValid.ShouldBeTrue();
 }
예제 #5
0
 public void NotEqual_ValuesAreDates_CurrentDate_Val3NotEqualCurrentDate_ExpectFalse()
 {
     //Arrange
     NotEqualModelOfDates model = new NotEqualModelOfDates {Val3 = DateTime.Now.Date};
     //Act
     bool isValid = model.PropertyIsValid("Val3");
     //Assert
     isValid.ShouldBeFalse();
 }
예제 #6
0
        public void NotEqual_ValuesAreDates_SpecificValue_Val3DoesNotEquaCurrentDate_ExpectTrue()
        {
            //Arrange
            NotEqualModelOfDates model = new NotEqualModelOfDates {
                Val1 = DateTime.Now.AddDays(-1)
            };
            //Act
            bool isValid = model.PropertyIsValid("Val3");

            //Assert
            isValid.ShouldBeTrue();
        }
예제 #7
0
        public void NotEqual_ValuesAreDates_CurrentDate_Val3NotEqualCurrentDate_ExpectFalse()
        {
            //Arrange
            NotEqualModelOfDates model = new NotEqualModelOfDates {
                Val3 = DateTime.Now.Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val3");

            //Assert
            isValid.ShouldBeFalse();
        }
예제 #8
0
        public void NotEqual_ValuesAreDates_SpecificValue_Val1NotEqualSpecificValue_ExpectFalse()
        {
            //Arrange
            NotEqualModelOfDates model = new NotEqualModelOfDates {
                Val1 = new DateTime(2010, 12, 31)
            };
            //Act
            bool isValid = model.PropertyIsValid("Val1");

            //Assert
            isValid.ShouldBeFalse();
        }
예제 #9
0
        public void NotEqual_ValuesAreDates_Val1DoesNotEqualVal2_ExpectTrue()
        {
            //Arrange
            NotEqualModelOfDates model = new NotEqualModelOfDates {
                Val1 = DateTime.Now, Val2 = DateTime.Now.AddDays(1)
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeTrue();
        }
예제 #10
0
        public void NotEqual_ValuesAreDates_Val1IsNullAndVal2IsNotNull_ExpectTrue()
        {
            //Arrange
            NotEqualModelOfDates model = new NotEqualModelOfDates {
                Val1 = null, Val2 = DateTime.Now
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeTrue();
        }
예제 #11
0
        public void NotEqual_ValuesAreDates_Val1NotEqualVal2_ExpectFalse()
        {
            //Arrange
            DateTime             date  = DateTime.Now.Date;
            NotEqualModelOfDates model = new NotEqualModelOfDates {
                Val1 = date, Val2 = date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeFalse();
        }
예제 #12
0
 public void NotEqual_ValuesAreDates_Val1NotEqualVal2_ExpectFalse()
 {
     //Arrange
     DateTime date = DateTime.Now.Date;
     NotEqualModelOfDates model = new NotEqualModelOfDates {Val1 = date, Val2 = date};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeFalse();
 }