Esempio n. 1
0
 public void Equal_ValuesAreDates_Tomorrow_Val7EqualsTomorrow_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val7 = DateTime.Now.AddDays(1).Date};
     //Act
     bool isValid = model.PropertyIsValid("Val7");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 2
0
 public void Equal_ValuesAreDates_CurrentDate_Val3EqualsCurrentDate_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val3 = DateTime.Now.Date};
     //Act
     bool isValid = model.PropertyIsValid("Val3");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 3
0
 public void Equal_ValuesAreDates_Tomorrow_Val7IsNull_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val7 = null};
     //Act
     bool isValid = model.PropertyIsValid("Val7");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 4
0
 public void Equal_ValuesAreDates_SpecificValue_Val1DoesNotEqualSpecificValue_ExpectFalse()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val1 = DateTime.Now};
     //Act
     bool isValid = model.PropertyIsValid("Val1");
     //Assert
     isValid.ShouldBeFalse();
 }
Esempio n. 5
0
 public void Equal_ValuesAreDates_CurrentDate_Val3DoesNotEqualCurrentDate_ExpectFalse()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates{Val3 = DateTime.Now.AddDays(-1).Date};
     //Act
     bool isValid = model.PropertyIsValid("Val3");
     //Assert
     isValid.ShouldBeFalse();
 }
Esempio n. 6
0
 public void Equal_ValuesAreDates_SpecificValue_Val1EqualsSpecificValue_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val1 = new DateTime(2010, 12, 31)};
     //Act
     bool isValid = model.PropertyIsValid("Val1");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 7
0
 public void Equal_ValuesAreDates_Tomorrow_Val7DoesNotEqualTomorrow_ExpectFalse()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val7 = DateTime.Now.Date};
     //Act
     bool isValid = model.PropertyIsValid("Val7");
     //Assert
     isValid.ShouldBeFalse();
 }
Esempio n. 8
0
        public void Equal_ValuesAreDates_Yesterday_Val6IsNull_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val6 = null
            };
            //Act
            bool isValid = model.PropertyIsValid("Val6");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 9
0
        public void Equal_ValuesAreDates_Val1IsNullAndVal2IsNotNull_ExpectFalse()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val1 = null, Val2 = DateTime.Now
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeFalse();
        }
Esempio n. 10
0
        public void Equal_ValuesAreDates_Tomorrow_Val7IsNull_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val7 = null
            };
            //Act
            bool isValid = model.PropertyIsValid("Val7");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 11
0
        public void Equal_ValuesAreDates_Tomorrow_Val7EqualsTomorrow_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val7 = DateTime.Now.AddDays(1).Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val7");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 12
0
        public void Equal_ValuesAreDates_Yesterday_Val6DoesNotEqualYesterday_ExpectFalse()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val6 = DateTime.Now.Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val6");

            //Assert
            isValid.ShouldBeFalse();
        }
Esempio n. 13
0
        public void Equal_ValuesAreDates_Yesterday_Val6EqualsYesterday_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val6 = DateTime.Now.AddDays(-1).Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val6");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 14
0
        public void Equal_ValuesAreDates_CurrentDate_Val3DoesNotEqualCurrentDate_ExpectFalse()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val3 = DateTime.Now.AddDays(-1).Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val3");

            //Assert
            isValid.ShouldBeFalse();
        }
Esempio n. 15
0
        public void Equal_ValuesAreDates_CurrentDate_Val3EqualsCurrentDate_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val3 = DateTime.Now.Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val3");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 16
0
        public void Equal_ValuesAreDates_SpecificValue_Val1DoesNotEqualSpecificValue_ExpectFalse()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val1 = DateTime.Now
            };
            //Act
            bool isValid = model.PropertyIsValid("Val1");

            //Assert
            isValid.ShouldBeFalse();
        }
Esempio n. 17
0
        public void Equal_ValuesAreDates_SpecificValue_Val1EqualsSpecificValue_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val1 = new DateTime(2010, 12, 31)
            };
            //Act
            bool isValid = model.PropertyIsValid("Val1");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 18
0
        public void Equal_ValuesAreDates_Val1DoesNotEqualVal2_ExpectFalse()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val1 = DateTime.Now, Val2 = DateTime.Now.AddDays(1)
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeFalse();
        }
Esempio n. 19
0
        public void Equal_ValuesAreDates_Tomorrow_Val7DoesNotEqualTomorrow_ExpectFalse()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val7 = DateTime.Now.Date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val7");

            //Assert
            isValid.ShouldBeFalse();
        }
Esempio n. 20
0
        public void Equal_ValuesAreDates_Val1AndVal2_BothNull_ExpectTrue()
        {
            //Arrange
            EqualModelOfDates model = new EqualModelOfDates {
                Val1 = null, Val2 = null
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 21
0
        public void Equal_ValuesAreDates_Val1EqualsVal2_ExpectTrue()
        {
            //Arrange
            DateTime          date  = DateTime.Now.Date;
            EqualModelOfDates model = new EqualModelOfDates {
                Val1 = date, Val2 = date
            };
            //Act
            bool isValid = model.PropertyIsValid("Val2");

            //Assert
            isValid.ShouldBeTrue();
        }
Esempio n. 22
0
 public void Equal_ValuesAreDates_Val1AndVal2_BothNull_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val1 = null, Val2 = null};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 23
0
 public void Equal_ValuesAreDates_Val1EqualsVal2_ExpectTrue()
 {
     //Arrange
     DateTime date = DateTime.Now.Date;
     EqualModelOfDates model = new EqualModelOfDates {Val1 = date, Val2 = date};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 24
0
 public void Equal_ValuesAreDates_Val1IsNullAndVal2IsNotNull_ExpectFalse()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val1 = null, Val2 = DateTime.Now};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeFalse();
 }
Esempio n. 25
0
 public void Equal_ValuesAreDates_Yesterday_Val6DoesNotEqualYesterday_ExpectFalse()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val6 = DateTime.Now.Date};
     //Act
     bool isValid = model.PropertyIsValid("Val6");
     //Assert
     isValid.ShouldBeFalse();
 }
Esempio n. 26
0
 public void Equal_ValuesAreDates_Yesterday_Val6IsNull_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val6 = null};
     //Act
     bool isValid = model.PropertyIsValid("Val6");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 27
0
 public void Equal_ValuesAreDates_Yesterday_Val6EqualsYesterday_ExpectTrue()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val6 = DateTime.Now.AddDays(-1).Date};
     //Act
     bool isValid = model.PropertyIsValid("Val6");
     //Assert
     isValid.ShouldBeTrue();
 }
Esempio n. 28
0
        public ValidationViewModel()
        {
            EqualModelOfStrings_Valid = new EqualModelOfStrings {
                Val1 = "Hello World", Val2 = "Hello World", Val3 = DateTime.Now.ToShortDateString(), Val4 = DateTime.Now.AddDays(-1).ToShortDateString(), Val5 = DateTime.Now.AddDays(1).ToShortDateString()
            };
            EqualModelOfStrings_Invalid = new EqualModelOfStrings {
                Val1 = "Not Hello World", Val2 = "Hello World", Val3 = DateTime.Now.AddDays(-1).ToShortDateString(), Val4 = DateTime.Now.AddDays(-10).ToShortDateString(), Val5 = DateTime.Now.AddDays(10).ToShortDateString()
            };
            EqualModelOfLongs_Valid = new EqualModelOfLongs {
                Val1 = 99, Val2 = 99, Val3 = null, Val4 = null
            };
            EqualModelOfLongs_Invalid = new EqualModelOfLongs {
                Val1 = 100, Val2 = 101, Val3 = null, Val4 = 1
            };
            EqualModelOfDates_Valid = new EqualModelOfDates {
                Val1 = new DateTime(2010, 12, 31), Val2 = new DateTime(2010, 12, 31), Val3 = DateTime.Now.Date, Val4 = null, Val5 = null, Val6 = DateTime.Now.AddDays(-1).Date, Val7 = DateTime.Now.AddDays(1).Date
            };
            EqualModelOfDates_Invalid = new EqualModelOfDates {
                Val1 = new DateTime(2009, 12, 31), Val2 = new DateTime(2000, 12, 31), Val3 = DateTime.Now.Date.AddDays(1), Val4 = null, Val5 = DateTime.Now.Date, Val6 = DateTime.Now.AddDays(-10).Date, Val7 = DateTime.Now.AddDays(10).Date
            };

            NotEqualModelOfStrings_Invalid = new NotEqualModelOfStrings {
                Val1 = "Hello World", Val2 = "Hello World", Val3 = DateTime.Now.ToShortDateString()
            };
            NotEqualModelOfStrings_Valid = new NotEqualModelOfStrings {
                Val1 = "Not Hello World", Val2 = "Hello World", Val3 = DateTime.Now.AddDays(-1).ToShortDateString()
            };
            NotEqualModelOfLongs_Invalid = new NotEqualModelOfLongs {
                Val1 = 99, Val2 = 99, Val3 = null, Val4 = null
            };
            NotEqualModelOfLongs_Valid = new NotEqualModelOfLongs {
                Val1 = 100, Val2 = 101, Val3 = null, Val4 = 1
            };
            NotEqualModelOfDates_Invalid = new NotEqualModelOfDates {
                Val1 = new DateTime(2010, 12, 31), Val2 = new DateTime(2010, 12, 31), Val3 = DateTime.Now.Date, Val4 = null, Val5 = null
            };
            NotEqualModelOfDates_Valid = new NotEqualModelOfDates {
                Val1 = new DateTime(2009, 12, 31), Val2 = new DateTime(2000, 12, 31), Val3 = DateTime.Now.Date.AddDays(1), Val4 = null, Val5 = DateTime.Now
            };

            GreaterModelOfDatesAsStrings_Valid = new GreaterModelOfDatesAsStrings {
                Val1 = new DateTime(2011, 12, 31).ToShortDateString(), Val2 = new DateTime(2012, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(1).ToShortDateString(), Val4 = DateTime.Now.Date.AddDays(1).ToShortDateString()
            };
            GreaterModelOfDatesAsStrings_Invalid = new GreaterModelOfDatesAsStrings {
                Val1 = new DateTime(2009, 12, 31).ToShortDateString(), Val2 = new DateTime(2000, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(-1).ToShortDateString(), Val4 = DateTime.Now.Date.AddDays(-1).ToShortDateString()
            };
            GreaterModelOfLongs_Valid = new GreaterModelOfLongs {
                Val1 = 99, Val2 = 100
            };
            GreaterModelOfLongs_Invalid = new GreaterModelOfLongs {
                Val1 = -100, Val2 = -200, Val3 = -200
            };
            GreaterModelOfDates_Valid = new GreaterModelOfDates {
                Val1 = new DateTime(2011, 12, 31), Val2 = new DateTime(2012, 12, 31), Val3 = DateTime.Now.Date.AddDays(1)
            };
            GreaterModelOfDates_Invalid = new GreaterModelOfDates {
                Val1 = new DateTime(2009, 12, 31), Val2 = new DateTime(2000, 12, 31), Val3 = DateTime.Now.Date.AddDays(-1), Val4 = DateTime.Now.Date.AddDays(-1)
            };

            LessModelOfDatesAsStrings_Invalid = new LessModelOfDatesAsStrings {
                Val1 = new DateTime(2011, 12, 31).ToShortDateString(), Val2 = new DateTime(2012, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(1).ToShortDateString(), Val4 = DateTime.Now.Date.AddDays(1).ToShortDateString()
            };
            LessModelOfDatesAsStrings_Valid = new LessModelOfDatesAsStrings {
                Val1 = new DateTime(2009, 12, 31).ToShortDateString(), Val2 = new DateTime(2000, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(-1).ToShortDateString()
            };
            LessModelOfLongs_Invalid = new LessModelOfLongs {
                Val1 = 99, Val2 = 100, Val3 = 100
            };
            LessModelOfLongs_Valid = new LessModelOfLongs {
                Val1 = -100, Val2 = -200
            };
            LessModelOfDates_Invalid = new LessModelOfDates {
                Val1 = new DateTime(2011, 12, 31), Val2 = new DateTime(2012, 12, 31), Val3 = DateTime.Now.Date.AddDays(1), Val4 = DateTime.Now.Date.AddDays(1)
            };
            LessModelOfDates_Valid = new LessModelOfDates {
                Val1 = new DateTime(2009, 12, 31), Val2 = new DateTime(2000, 12, 31), Val3 = DateTime.Now.Date.AddDays(-1), Val4 = DateTime.Now.Date.AddDays(-1)
            };

            GreaterOrEqualModelOfDatesAsStrings_Valid = new GreaterOrEqualModelOfDatesAsStrings {
                Val1 = new DateTime(2011, 12, 31).ToShortDateString(), Val2 = new DateTime(2012, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(1).ToShortDateString(), Val4 = DateTime.Now.Date.AddDays(1).ToShortDateString()
            };
            GreaterOrEqualModelOfDatesAsStrings_Invalid = new GreaterOrEqualModelOfDatesAsStrings {
                Val1 = new DateTime(2009, 12, 31).ToShortDateString(), Val2 = new DateTime(2000, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(-1).ToShortDateString()
            };
            GreaterOrEqualModelOfLongs_Valid = new GreaterOrEqualModelOfLongs {
                Val1 = 99, Val2 = 100, Val3 = 100
            };
            GreaterOrEqualModelOfLongs_Invalid = new GreaterOrEqualModelOfLongs {
                Val1 = -100, Val2 = -200
            };
            GreaterOrEqualModelOfDates_Valid = new GreaterOrEqualModelOfDates {
                Val1 = new DateTime(2011, 12, 31), Val2 = new DateTime(2012, 12, 31), Val3 = DateTime.Now.Date.AddDays(1), Val4 = DateTime.Now.Date.AddDays(1)
            };
            GreaterOrEqualModelOfDates_Invalid = new GreaterOrEqualModelOfDates {
                Val1 = new DateTime(2009, 12, 31), Val2 = new DateTime(2000, 12, 31), Val3 = DateTime.Now.Date.AddDays(-1)
            };

            LessOrEqualModelOfDatesAsStrings_Invalid = new LessOrEqualModelOfDatesAsStrings {
                Val1 = new DateTime(2011, 12, 31).ToShortDateString(), Val2 = new DateTime(2012, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(1).ToShortDateString(), Val4 = DateTime.Now.Date.AddDays(1).ToShortDateString()
            };
            LessOrEqualModelOfDatesAsStrings_Valid = new LessOrEqualModelOfDatesAsStrings {
                Val1 = new DateTime(2009, 12, 31).ToShortDateString(), Val2 = new DateTime(2000, 12, 31).ToShortDateString(), Val3 = DateTime.Now.Date.AddDays(-1).ToShortDateString()
            };
            LessOrEqualModelOfLongs_Invalid = new LessOrEqualModelOfLongs {
                Val1 = 99, Val2 = 100
            };
            LessOrEqualModelOfLongs_Valid = new LessOrEqualModelOfLongs {
                Val1 = -100, Val2 = -200, Val3 = -200
            };
            LessOrEqualModelOfDates_Invalid = new LessOrEqualModelOfDates {
                Val1 = new DateTime(2011, 12, 31), Val2 = new DateTime(2012, 12, 31), Val3 = DateTime.Now.Date.AddDays(1)
            };
            LessOrEqualModelOfDates_Valid = new LessOrEqualModelOfDates {
                Val1 = new DateTime(2009, 12, 31), Val2 = new DateTime(2000, 12, 31), Val3 = DateTime.Now.Date.AddDays(-1), Val4 = DateTime.Now.Date.AddDays(-1)
            };
        }
Esempio n. 29
0
 public void Equal_ValuesAreDates_Val1DoesNotEqualVal2_ExpectFalse()
 {
     //Arrange
     EqualModelOfDates model = new EqualModelOfDates {Val1 = DateTime.Now, Val2 = DateTime.Now.AddDays(1)};
     //Act
     bool isValid = model.PropertyIsValid("Val2");
     //Assert
     isValid.ShouldBeFalse();
 }