//----------------------------------------------------------------------- // // Copyright (c) 2011 Deltares. All rights reserved. // // B.S.T.I.M. The // tom.the@deltares.nl // 16-2-2011 // n.a. //----------------------------------------------------------------------- using Deltares.Dam.TestHelper; using Deltares.Standard.Extensions; namespace Deltares.Dam.Tests { using System; using System.Collections.Generic; using Deltares.Dam.Data; using NUnit.Framework; [TestFixture] public class WaterBoardJobTest { private IList disposables; [SetUp] public void SetUp() { disposables = new List(); } [TearDown] public void TearDown() { foreach (var disposable in disposables) { disposable.Dispose(); } disposables = null; } [Test] public void IsMissingWaterLevelSerieDetected() { WaterBoardJob waterBoardJob = FactoryForWaterBoard.CreateWaterBoardJobWithOneLocationWithoutWaterLevelTimeSeries(); disposables.AddRange(FactoryForWaterBoard.GetDisposableObjectsFromWaterBoardJob(waterBoardJob)); Assert.IsFalse(waterBoardJob.AreAllDikeLocationsWaterLevelTimeSeriesAssigned(), "Check if all waterlevels not assigned"); } } }