コード例 #1
0
 public void SourceTest()
 {
     s.WaterLevel = 100;
     Assert.IsFalse(target.IsSource(DateTime.Now));
     s.WaterLevel = -100;
     Assert.IsTrue(target.IsSource(DateTime.Now));
 }
コード例 #2
0
        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)));
        }