Ejemplo n.º 1
0
    public void TemperatureTest()
    {
      WaterPacket w = new WaterPacket(1);
      w.AddEnergy(2000);

      Assert.AreEqual(4.779e-4, w.Temperature, 1e-6);
      w.AddEnergy(-2000);
      Assert.AreEqual(0, w.Temperature, 1e-6);
      w.AddEnergy(50000);
      Assert.AreEqual(0.01194, w.Temperature, 1e-4);
      WaterPacket w2 = new WaterPacket(1);

      w.Add(w2);
      Assert.AreEqual(0.0059737, w.Temperature, 1e-4);

    }
Ejemplo n.º 2
0
    public void AddTest()
    {
      int ID1 = 1;
      int ID2 = 2;

      WaterPacket w = new WaterPacket(1);
      w.IDForComposition = ID1;
      
      
      WaterPacket w2 = new WaterPacket(9);
      w2.IDForComposition = ID2;

      w.Add(w2);
      Assert.AreEqual(10, w.Volume);
      Assert.AreEqual(0.1, w.Composition[ID1]);
      Assert.AreEqual(0.9, w.Composition[ID2]);
      Assert.AreEqual(1, w2.Composition[ID2]);
    }
    public void AddTest()
    {
      WaterPacket WWC2 = new WaterPacket(50);
      WWC2.Add(WWC);

      Assert.IsTrue(WWC2.Chemicals.ContainsKey(Cl));
      Assert.IsTrue(WWC2.Chemicals.ContainsKey(Na));
      Assert.AreEqual(2, WWC2.Chemicals[Cl]);
      Assert.AreEqual(150, WWC2.Volume, 0.0001);

    }