public void ItHasABasisForItsSystem() { var referenceSystem = new TemporalReferenceSystem { Name = "Reference with a basis" }; referenceSystem.Basis.Add(new TemporalPosition()); }
public void ItHasAName() { var referenceSystem = new TemporalReferenceSystem() { Name = "Test Reference Name" }; Assert.Equal("Test Reference Name", referenceSystem.Name); }
public void ItHasHasADomainOfValidity() { var referenceSystem = new TemporalReferenceSystem() { DomainOfValidity = new TemporalExtent[] { new TemporalExtent(), new TemporalExtent() }, Name = "Test Reference System with two extents" }; Assert.NotEmpty(referenceSystem.DomainOfValidity); }
/// <summary> /// Initializes a new instance of the <see cref="TemporalPosition" /> class. /// </summary> /// <param name="referenceSystem">The reference system.</param> /// <param name="metadata">The metadata.</param> /// <exception cref="System.ArgumentNullException">The reference system is null.</exception> protected TemporalPosition(TemporalReferenceSystem referenceSystem, IMetadataCollection metadata) { if (referenceSystem == null) { throw new ArgumentNullException("referenceSystem", "The reference system is null."); } _referenceSystem = referenceSystem; _metadata = metadata; }