Esempio n. 1
0
 public void GetInt64ValueWithoutLocalInstant_UsesUnitTicks()
 {
     DurationField field = new StubDurationField();
     Assert.AreEqual(long.MaxValue / 123, field.GetInt64Value(new Duration(long.MaxValue)));
 }
Esempio n. 2
0
 public void GetValueWithoutLocalInstant_ThrowsOnOverflow()
 {
     DurationField field = new StubDurationField();
     Assert.Throws<OverflowException>(() => field.GetValue(new Duration(long.MaxValue)));
 }
Esempio n. 3
0
 public void GetValueWithoutLocalInstant_UsesUnitTicks()
 {
     DurationField field = new StubDurationField();
     Assert.AreEqual(9, field.GetValue(new Duration(1200L)));
 }
Esempio n. 4
0
 public void GetDurationWithoutLocalInstant_UsesUnitTicks()
 {
     DurationField field = new StubDurationField();
     Assert.AreEqual(1230L, field.GetDuration(10).Ticks);
 }
Esempio n. 5
0
 public void IsSupported_ReturnsTrue()
 {
     DurationField field = new StubDurationField();
     Assert.IsTrue(field.IsSupported);
 }
Esempio n. 6
0
 public void Constructor_WithValidType_RemembersType()
 {
     DurationField field = new StubDurationField(DurationFieldType.HalfDays);
     Assert.AreEqual(DurationFieldType.HalfDays, field.FieldType);
 }