Пример #1
0
        public void RandomDateTimeShouldGiveUniqueValuesForEachCall()
        {
            var blindDate1 = RandomValue.DateTime();
            var blindDate2 = RandomValue.DateTime();

            blindDate1.ShouldNotEqual(blindDate2);
        }
Пример #2
0
        public void ShouldModifyTestDateFromLinqStatement()
        {
            var expected = RandomValue.DateTime();

            var result = _sut.CreateModifiedTestData(r => r.TestDate = expected);

            Assert.AreEqual(expected, result.TestDate);
        }
Пример #3
0
        public void RandomDateTimeWithRangeShouldGiveUniqueValuesForEachCallWithinRange()
        {
            var blindDate1 = RandomValue.DateTime(DateTime.Now.AddDays(-3), DateTime.Now.AddDays(-1));
            var blindDate2 = RandomValue.DateTime(DateTime.Now, DateTime.Now.AddDays(500));

            blindDate1.ShouldNotEqual(blindDate2);
            blindDate1.ShouldBeInRange(DateTime.Now.AddDays(-3), DateTime.Now.AddDays(-1));

            blindDate2.ShouldBeInRange(DateTime.Now, DateTime.Now.AddDays(500));
        }
Пример #4
0
        public void RandomDateTimeWithMaxValueShouldGiveUniqueValuesForEachCallLessThanMaxValue()
        {
            var blindDate1 = RandomValue.DateTime(maxDateTime: DateTime.Now.AddDays(-2));
            var blindDate2 = RandomValue.DateTime(maxDateTime: DateTime.Now.AddDays(-800));

            blindDate1.ShouldNotEqual(blindDate2);
            blindDate1.ShouldBeLessThan(DateTime.Now.AddDays(-2));

            blindDate2.ShouldBeLessThan(DateTime.Now.AddDays(-800));
        }
Пример #5
0
        public void RandomDateTimeWithMinValueRangeShouldGiveUniqueValuesForEachCallWithinGreaterThanMinValue()
        {
            var blindDate1 = RandomValue.DateTime(DateTime.Now.AddDays(-2));
            var blindDate2 = RandomValue.DateTime(DateTime.Now.AddDays(-800));

            blindDate1.ShouldNotEqual(blindDate2);
            blindDate1.ShouldBeGreaterThan(DateTime.Now.AddDays(-2));

            blindDate2.ShouldBeGreaterThan(DateTime.Now.AddDays(-800));
        }
Пример #6
0
 public void Setup()
 {
     _validModel = new TestModel
     {
         TestGuid   = RandomValue.Guid(),
         TestBool   = RandomValue.Bool(),
         TestDate   = RandomValue.DateTime(),
         TestInt    = RandomValue.Int(),
         TestString = RandomValue.String()
     };
     _sut = new TestModelHelper <TestModel>(_validModel);
 }