Index: DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TimeSeriesAssemblerTest.cs =================================================================== diff -u -r4539 -r4625 --- DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TimeSeriesAssemblerTest.cs (.../TimeSeriesAssemblerTest.cs) (revision 4539) +++ DamClients/DamUI/trunk/src/Dam/Deltares.Dam.Tests/TimeSeriesAssemblerTest.cs (.../TimeSeriesAssemblerTest.cs) (revision 4625) @@ -178,103 +178,103 @@ XNamespace tns = assembler.ElementNamespace; // Version - Assert.AreEqual("1.2", doc.Root.AttributeAs(TimeSeriesAssembler.XmlVersionAttributeName)); + Assert.That(doc.Root.AttributeAs(TimeSeriesAssembler.XmlVersionAttributeName), Is.EqualTo("1.2")); // Time zone - Assert.AreEqual(4.75, - Double.Parse(doc.Root.Element(tns + TimeSeriesAssembler.XmlTimeZoneElementName).Value, - CultureInfo.InvariantCulture)); + Assert.That(Double.Parse(doc.Root.Element(tns + TimeSeriesAssembler.XmlTimeZoneElementName).Value, + CultureInfo.InvariantCulture), + Is.EqualTo(4.75)); // Series XElement[] serieElements = doc.Root.Elements(tns + TimeSeriesAssembler.XmlSeriesElementName).ToArray(); - Assert.AreEqual(2, serieElements.Count()); + Assert.That(serieElements.Count(), Is.EqualTo(2)); XElement headerElement = serieElements[0].Element(tns + TimeSeriesAssembler.XmlHeaderElementName); // Header (0) - Assert.AreEqual("accumulative", headerElement.Element(tns + TimeSeriesAssembler.XmlTypeElementName).Value); - Assert.AreEqual("LLANFAIR-04", - headerElement.Element(tns + TimeSeriesAssembler.XmlLocationIdElementName).Value); - Assert.AreEqual("Train speed", - headerElement.Element(tns + TimeSeriesAssembler.XmlParameterIdElementName).Value); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlTypeElementName).Value, Is.EqualTo("accumulative")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlLocationIdElementName).Value, + Is.EqualTo("LLANFAIR-04")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlParameterIdElementName).Value, + Is.EqualTo("Train speed")); XElement timeStepElement = headerElement.Element(tns + TimeSeriesAssembler.XmlTimeStepElementName); - Assert.AreEqual("hour", timeStepElement.AttributeAs(TimeSeriesAssembler.XmlUnitAttributeName)); - Assert.AreEqual(60, timeStepElement.AttributeAs(TimeSeriesAssembler.XmlDividerAttributeName)); - Assert.AreEqual(12, timeStepElement.AttributeAs(TimeSeriesAssembler.XmlMultiplierAttributeName)); + Assert.That(timeStepElement.AttributeAs(TimeSeriesAssembler.XmlUnitAttributeName), Is.EqualTo("hour")); + Assert.That(timeStepElement.AttributeAs(TimeSeriesAssembler.XmlDividerAttributeName), Is.EqualTo(60)); + Assert.That(timeStepElement.AttributeAs(TimeSeriesAssembler.XmlMultiplierAttributeName), Is.EqualTo(12)); XElement startDateElement = headerElement.Element(tns + TimeSeriesAssembler.XmlStartDateElementName); - Assert.AreEqual("2009-04-13", startDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("11:51:42", startDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); + Assert.That(startDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-04-13")); + Assert.That(startDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("11:51:42")); XElement endDateElement = headerElement.Element(tns + TimeSeriesAssembler.XmlEndDateElementName); - Assert.AreEqual("2009-05-18", endDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("22:04:16", endDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(82.9, - Double.Parse(headerElement.Element(tns + TimeSeriesAssembler.XmlMissValElementName).Value, - CultureInfo.InvariantCulture)); - Assert.AreEqual("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch", - headerElement.Element(tns + TimeSeriesAssembler.XmlLongNameElementName).Value); - Assert.AreEqual("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch Railway Station", - headerElement.Element(tns + TimeSeriesAssembler.XmlStationNameElementName).Value); - Assert.AreEqual("mph", headerElement.Element(tns + TimeSeriesAssembler.XmlUnitsElementName).Value); - Assert.AreEqual("British Rail", - headerElement.Element(tns + TimeSeriesAssembler.XmlSourceOrganisationElementName).Value); - Assert.AreEqual("British railroad system", - headerElement.Element(tns + TimeSeriesAssembler.XmlSourceSystemElementName).Value); - Assert.AreEqual("Llanfair trains", - headerElement.Element(tns + TimeSeriesAssembler.XmlFileDescriptionElementName).Value); - Assert.AreEqual("2009-06-03", - headerElement.Element(tns + TimeSeriesAssembler.XmlCreationDateElementName).Value); - Assert.AreEqual("11:54:17", - headerElement.Element(tns + TimeSeriesAssembler.XmlCreationTimeElementName).Value); - Assert.AreEqual("North Wales", headerElement.Element(tns + TimeSeriesAssembler.XmlRegionElementName).Value); + Assert.That(endDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-05-18")); + Assert.That(endDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("22:04:16")); + Assert.That(Double.Parse(headerElement.Element(tns + TimeSeriesAssembler.XmlMissValElementName).Value, + CultureInfo.InvariantCulture), + Is.EqualTo(82.9)); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlLongNameElementName).Value, + Is.EqualTo("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlStationNameElementName).Value, + Is.EqualTo("Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch Railway Station")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlUnitsElementName).Value, Is.EqualTo("mph")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlSourceOrganisationElementName).Value, + Is.EqualTo("British Rail")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlSourceSystemElementName).Value, + Is.EqualTo("British railroad system")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlFileDescriptionElementName).Value, + Is.EqualTo("Llanfair trains")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlCreationDateElementName).Value, + Is.EqualTo("2009-06-03")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlCreationTimeElementName).Value, + Is.EqualTo("11:54:17")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlRegionElementName).Value, Is.EqualTo("North Wales")); // Entries (0) XElement[] entryElements = serieElements[0].Elements(tns + TimeSeriesAssembler.XmlEntryElementName).ToArray(); - Assert.AreEqual(4, entryElements.Count()); + Assert.That(entryElements.Count(), Is.EqualTo(4)); - Assert.AreEqual("2009-04-13", entryElements[0].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("11:51:42", entryElements[0].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(103.7, entryElements[0].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(0, entryElements[0].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-04-13", entryElements[1].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("12:51:42", entryElements[1].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(88.4, entryElements[1].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(1, entryElements[1].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-04-13", entryElements[2].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:51:42", entryElements[2].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(120.53, entryElements[2].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(1, entryElements[2].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-04-13", entryElements[3].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("14:51:42", entryElements[3].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(108.5, entryElements[3].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(2, entryElements[3].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-04-13")); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("11:51:42")); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(103.7)); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(0)); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-04-13")); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("12:51:42")); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(88.4)); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(1)); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-04-13")); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:51:42")); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(120.53)); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(1)); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-04-13")); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("14:51:42")); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(108.5)); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(2)); // Comment (0) - Assert.AreEqual("Who knows how to pronounce Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch?", - serieElements[0].Element(tns + TimeSeriesAssembler.XMLCommentElementName).Value); + Assert.That(serieElements[0].Element(tns + TimeSeriesAssembler.XMLCommentElementName).Value, + Is.EqualTo("Who knows how to pronounce Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch?")); headerElement = serieElements[1].Element(tns + TimeSeriesAssembler.XmlHeaderElementName); // Header (1) - Assert.AreEqual("instantaneous", headerElement.Element(tns + TimeSeriesAssembler.XmlTypeElementName).Value); - Assert.AreEqual("GORSAF-13", headerElement.Element(tns + TimeSeriesAssembler.XmlLocationIdElementName).Value); - Assert.AreEqual("Bus speed", - headerElement.Element(tns + TimeSeriesAssembler.XmlParameterIdElementName).Value); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlTypeElementName).Value, Is.EqualTo("instantaneous")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlLocationIdElementName).Value, Is.EqualTo("GORSAF-13")); + Assert.That(headerElement.Element(tns + TimeSeriesAssembler.XmlParameterIdElementName).Value, + Is.EqualTo("Bus speed")); timeStepElement = headerElement.Element(tns + TimeSeriesAssembler.XmlTimeStepElementName); - Assert.AreEqual("minute", timeStepElement.AttributeAs(TimeSeriesAssembler.XmlUnitAttributeName)); - Assert.AreEqual(35, timeStepElement.AttributeAs(TimeSeriesAssembler.XmlDividerAttributeName)); - Assert.AreEqual(18, timeStepElement.AttributeAs(TimeSeriesAssembler.XmlMultiplierAttributeName)); + Assert.That(timeStepElement.AttributeAs(TimeSeriesAssembler.XmlUnitAttributeName), Is.EqualTo("minute")); + Assert.That(timeStepElement.AttributeAs(TimeSeriesAssembler.XmlDividerAttributeName), Is.EqualTo(35)); + Assert.That(timeStepElement.AttributeAs(TimeSeriesAssembler.XmlMultiplierAttributeName), Is.EqualTo(18)); startDateElement = headerElement.Element(tns + TimeSeriesAssembler.XmlStartDateElementName); - Assert.AreEqual("2009-03-29", startDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:04:17", startDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); + Assert.That(startDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(startDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:04:17")); endDateElement = headerElement.Element(tns + TimeSeriesAssembler.XmlEndDateElementName); - Assert.AreEqual("2009-05-04", endDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("08:52:37", endDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(109.17, - Double.Parse(headerElement.Element(tns + TimeSeriesAssembler.XmlMissValElementName).Value, - CultureInfo.InvariantCulture)); + Assert.That(endDateElement.AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-05-04")); + Assert.That(endDateElement.AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("08:52:37")); + Assert.That(Double.Parse(headerElement.Element(tns + TimeSeriesAssembler.XmlMissValElementName).Value, + CultureInfo.InvariantCulture), + Is.EqualTo(109.17)); Assert.IsNull(headerElement.Element(tns + TimeSeriesAssembler.XmlLongNameElementName)); Assert.IsNull(headerElement.Element(tns + TimeSeriesAssembler.XmlStationNameElementName)); Assert.IsNull(headerElement.Element(tns + TimeSeriesAssembler.XmlUnitsElementName)); @@ -288,32 +288,32 @@ // Entries (1) entryElements = serieElements[1].Elements(tns + TimeSeriesAssembler.XmlEntryElementName).ToArray(); - Assert.AreEqual(6, entryElements.Count()); + Assert.That(entryElements.Count(), Is.EqualTo(6)); - Assert.AreEqual("2009-03-29", entryElements[0].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:04:17", entryElements[0].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(45.7, entryElements[0].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(0, entryElements[0].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-03-29", entryElements[1].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:05:17", entryElements[1].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(55.4, entryElements[1].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(1, entryElements[1].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-03-29", entryElements[2].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:06:17", entryElements[2].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(80.57, entryElements[2].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(1, entryElements[2].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-03-29", entryElements[3].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:07:17", entryElements[3].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(120.45, entryElements[3].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(3, entryElements[3].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-03-29", entryElements[4].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:08:17", entryElements[4].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(108.45, entryElements[4].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(1, entryElements[4].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); - Assert.AreEqual("2009-03-29", entryElements[5].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName)); - Assert.AreEqual("13:09:17", entryElements[5].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName)); - Assert.AreEqual(115.6, entryElements[5].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName)); - Assert.AreEqual(2, entryElements[5].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName)); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:04:17")); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(45.7)); + Assert.That(entryElements[0].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(0)); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:05:17")); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(55.4)); + Assert.That(entryElements[1].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(1)); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:06:17")); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(80.57)); + Assert.That(entryElements[2].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(1)); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:07:17")); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(120.45)); + Assert.That(entryElements[3].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(3)); + Assert.That(entryElements[4].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(entryElements[4].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:08:17")); + Assert.That(entryElements[4].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(108.45)); + Assert.That(entryElements[4].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(1)); + Assert.That(entryElements[5].AttributeAs(TimeSeriesAssembler.XmlDateAttributeName), Is.EqualTo("2009-03-29")); + Assert.That(entryElements[5].AttributeAs(TimeSeriesAssembler.XmlTimeAttributeName), Is.EqualTo("13:09:17")); + Assert.That(entryElements[5].AttributeAs(TimeSeriesAssembler.XmlValueAttributeName), Is.EqualTo(115.6)); + Assert.That(entryElements[5].AttributeAs(TimeSeriesAssembler.XmlFlagAttributeName), Is.EqualTo(2)); // Comment (1) Assert.IsNull(serieElements[1].Element(tns + TimeSeriesAssembler.XMLCommentElementName)); @@ -338,40 +338,40 @@ Assert.IsNotNull(timeSerieCollection); // TimeSeries itself - Assert.AreEqual("1.2", timeSerieCollection.Version, "Version"); + Assert.That(timeSerieCollection.Version, Is.EqualTo("1.2"), "Version"); - Assert.AreEqual(0.0, timeSerieCollection.TimeZone, "TimeZone", Precision); + Assert.That(timeSerieCollection.TimeZone, Is.EqualTo(0.0), $"TimeZone"); // Number of series - Assert.AreEqual(8, timeSerieCollection.Series.Count, "Number of series"); + Assert.That(timeSerieCollection.Series.Count, Is.EqualTo(8), "Number of series"); TimeSerie timeSerie = timeSerieCollection.Series[0]; // TimeSerie - Assert.AreEqual("instantaneous", timeSerie.Type); - Assert.AreEqual("LOC1", timeSerie.LocationId); - Assert.AreEqual("Waterlevel", timeSerie.ParameterId); - Assert.AreEqual("second", timeSerie.TimeStep.Unit.ToString().ToLower()); - Assert.AreEqual(1, timeSerie.TimeStep.Divider); - Assert.AreEqual(3600, timeSerie.TimeStep.Multiplier); - Assert.AreEqual("2009-06-17 08:00:00", timeSerie.StartDateTime.ToString("yyyy-MM-dd HH:mm:ss")); - Assert.AreEqual("2009-06-18 08:00:00", timeSerie.EndDateTime.ToString("yyyy-MM-dd HH:mm:ss")); - Assert.AreEqual(-999.0, timeSerie.MissVal); + Assert.That(timeSerie.Type, Is.EqualTo("instantaneous")); + Assert.That(timeSerie.LocationId, Is.EqualTo("LOC1")); + Assert.That(timeSerie.ParameterId, Is.EqualTo("Waterlevel")); + Assert.That(timeSerie.TimeStep.Unit.ToString().ToLower(), Is.EqualTo("second")); + Assert.That(timeSerie.TimeStep.Divider, Is.EqualTo(1)); + Assert.That(timeSerie.TimeStep.Multiplier, Is.EqualTo(3600)); + Assert.That(timeSerie.StartDateTime.ToString("yyyy-MM-dd HH:mm:ss"), Is.EqualTo("2009-06-17 08:00:00")); + Assert.That(timeSerie.EndDateTime.ToString("yyyy-MM-dd HH:mm:ss"), Is.EqualTo("2009-06-18 08:00:00")); + Assert.That(timeSerie.MissVal, Is.EqualTo(-999.0)); Assert.IsNull(timeSerie.LongName); - Assert.AreEqual("point 1", timeSerie.StationName); - Assert.AreEqual("m", timeSerie.Units); + Assert.That(timeSerie.StationName, Is.EqualTo("point 1")); + Assert.That(timeSerie.Units, Is.EqualTo("m")); Assert.IsNull(timeSerie.SourceOrganisation); Assert.IsNull(timeSerie.SourceSystem); Assert.IsNull(timeSerie.FileDescription); Assert.IsNull(timeSerie.CreationDateTime); Assert.IsNull(timeSerie.Region); // Number of entries - Assert.AreEqual(25, timeSerie.Entries.Count, "Number of entries"); + Assert.That(timeSerie.Entries.Count, Is.EqualTo(25), "Number of entries"); - Assert.AreEqual("2009-06-17 08:00:00", timeSerie.Entries[0].DateTime.ToString("yyyy-MM-dd HH:mm:ss")); - Assert.AreEqual(2.32, timeSerie.Entries[0].Value, tolerance); - Assert.AreEqual(0, timeSerie.Entries[0].Flag); + Assert.That(timeSerie.Entries[0].DateTime.ToString("yyyy-MM-dd HH:mm:ss"), Is.EqualTo("2009-06-17 08:00:00")); + Assert.That(timeSerie.Entries[0].Value, Is.EqualTo(2.32).Within(tolerance)); + Assert.That(timeSerie.Entries[0].Flag, Is.EqualTo(0)); // Comment Assert.IsNull(timeSerie.Comment);