Exemplo n.º 1
0
        public void ConditionHoldsShouldThrowExceptionWhenContextIsNotProvided()
        {
            // Arrange
            var now       = DateTime.UtcNow;
            var condition = new UntilDateTimeCondition(now.AddDays(-1));

            // Act

            // Assert
            Assert.Throws <ArgumentNullException>(() => condition.Holds(null));
        }
Exemplo n.º 2
0
        public void ConditionHoldsShouldReturnTrueWhenCurrentTimeIsLessThanUntilDateTime()
        {
            // Arrange
            var now       = DateTime.UtcNow;
            var condition = new UntilDateTimeCondition(now.AddDays(1));
            var context   = new Context(now, null, null);

            // Act
            var conditionHolds = condition.Holds(context);

            // Assert
            Assert.True(conditionHolds);
        }