public void SourceTest() { s.WaterLevel = 100; Assert.IsFalse(target.IsSource(DateTime.Now)); s.WaterLevel = -100; Assert.IsTrue(target.IsSource(DateTime.Now)); }
public void GroundwaterBoundaryTest() { Stream stream = new Stream("S", 1, 1, 1); stream.WaterLevel = 2; GroundWaterBoundary gwb = new GroundWaterBoundary(stream, 2, 4, 5, XYPolygon.GetSquare(23)); gwb.WaterSample = new WaterPacket(1); GroundWaterBoundary gwb2 = (GroundWaterBoundary)ReadWrite(gwb); Assert.AreEqual(gwb.IsSource(DateTime.Now), gwb2.IsSource(DateTime.Now)); WaterEquals(gwb.GetSourceWater(DateTime.Now, TimeSpan.FromDays(1)), gwb2.GetSourceWater(DateTime.Now, TimeSpan.FromDays(1))); }