public void ShouldDeserializeTimeRange() { var timeRange = new TimeRange ( new Time(10, 0, 0), TimeSpan.FromHours(2) ); var serialized = timeRange.Serialize(); var deserialized = TimeRange.Deserialize(serialized); Assert.That(deserialized.Start, Is.EqualTo(timeRange.Start)); Assert.That(deserialized.Duration, Is.EqualTo(timeRange.Duration)); }