public static void IsValid_Valid_True() { var o = new NullSchedule(); Assert.NotNull(o); Assert.True(o.IsValid()); }
public static void NullSchedule_Valid() { var o = new NullSchedule(); Assert.NotNull(o); o.ThrowIfInvalid(); }
public static void GetCronExpressionFromSchedule_UnsupportedSchedule_Throws() { var schedule = new NullSchedule(); var ex = Assert.Throws <NotSupportedException>(() => ScheduleCronExpressionConverter.ToCronExpression(schedule)); Assert.Equal("Unsupported Schedule: " + schedule.GetType().AssemblyQualifiedName, ex.Message); }
public void NullScheduleRoundTripDeserializesIntoBaseClass() { var schedule = new NullSchedule(); var json = JsonConvert.SerializeObject(schedule); var newScheduleBase = JsonConvert.DeserializeObject<ScheduleBase>(json); var newScheduleTyped = Assert.IsType<NullSchedule>(newScheduleBase); }
public void GetCronExpressionFromSchedule_NullClone_Works() { var schedule = new NullSchedule(); var cloned = schedule.Clone(); var clonedTyped = Assert.IsType<NullSchedule>(cloned); Assert.Equal(schedule.GetType(), clonedTyped.GetType()); Assert.NotSame(schedule, clonedTyped); }
public void NullScheduleRoundtripWillDeserializeIntoBaseClass() { var schedule = new NullSchedule(); var json = this.bsonSerializer.SerializeToString(schedule); var newScheduleBase = this.bsonSerializer.Deserialize <ScheduleBase>(json); var newScheduleTyped = Assert.IsType <NullSchedule>(newScheduleBase); Assert.Equal(schedule, newScheduleTyped); }
public void NullSchedule_Valid() { var o = new NullSchedule(); Assert.NotNull(o); o.ThrowIfInvalid(); }
public void IsValid_Valid_True() { var o = new NullSchedule(); Assert.NotNull(o); Assert.True(o.IsValid()); }
public void GetCronExpressionFromSchedule_UnsupportedSchedule_Throws() { var schedule = new NullSchedule(); var ex = Assert.Throws<NotSupportedException>(() => ScheduleCronExpressionConverter.ToCronExpression(schedule)); Assert.Equal("Unsupported Schedule: " + schedule.GetType().AssemblyQualifiedName, ex.Message); }