//----------------------------------------------------------------------- // // Copyright (c) 2011 Deltares. All rights reserved. // // B.S.T.I.M. The // tom.the@deltares.nl // 14-06-2011 // Test DikeMaterialRWEvaluator //----------------------------------------------------------------------- using Deltares.Geotechnics.Soils; namespace Deltares.Dam.Tests { using Deltares.Dam.Data; using Deltares.Geotechnics; using NUnit.Framework; [TestFixture] public class DikeMaterialRWEvaluatorTests { [Test] public void CanDetectDrySensitiveDike() { DikeMaterialRWEvaluator dikeMaterialRWEvaluator = new DikeMaterialRWEvaluator(); using (Location location = new Location()) { location.DikeMaterialType = SoilType.Peat; DikeDrySensitivity dikeDrySensitivity = (DikeDrySensitivity)dikeMaterialRWEvaluator.Evaluate(location, null, null); Assert.AreEqual(DikeDrySensitivity.Dry, dikeDrySensitivity); } } [Test] public void CanDetectNotDrySensitiveDike() { DikeMaterialRWEvaluator dikeMaterialRWEvaluator = new DikeMaterialRWEvaluator(); using (Location location = new Location()) { location.DikeMaterialType = SoilType.Sand; DikeDrySensitivity dikeDrySensitivity = (DikeDrySensitivity)dikeMaterialRWEvaluator.Evaluate(location, null, null); Assert.AreEqual(DikeDrySensitivity.None, dikeDrySensitivity); } } } }