static DaisyDotNetAccess GetInitDaisy() { DaisyDotNetAccess Daisy = new DaisyDotNetAccess(); Daisy.Initialize("../../DaisyData/test_check.dai"); return(Daisy); }
Main(String[] args) { DaisyDotNetAccess daisy = new DaisyDotNetAccess(); /* We need exactly one argument. */ if (args.Length != 1) { Console.WriteLine("Usage: csdaisy.exe"); return(-1); } /* Check for -v */ if (args.Length == 1 && args[0] == "-v") { Console.WriteLine("Daisy version: " + DaisyDotNetAccess.daisy_version()); return(-1); } try { daisy.RunSimulation(args[0]); } catch (ApplicationException except) { Console.WriteLine(except.ToString()); } return(0); }
public void GetTime() { DaisyDotNetAccess daisy = GetInitDaisy(); Assert.AreEqual(new DateTime(1986, 12, 1, 1, 0, 0), daisy.GetTime()); daisy.PerformTimeStep(); Assert.AreEqual(new DateTime(1986, 12, 1, 1, 0, 0).AddHours(1), daisy.GetTime()); }
public void GetDescription() { DaisyDotNetAccess daisy = GetInitDaisy(); Assert.AreEqual("Simulation for use in tutorial.", daisy.GetDescription()); }
public void GetEndTime() { DaisyDotNetAccess daisy = GetInitDaisy(); Assert.AreEqual(new DateTime(1988, 4, 1, 1, 0, 0), daisy.GetEndTime()); }
public void StartTime() { DaisyDotNetAccess daisy = GetInitDaisy(); Assert.AreEqual(new DateTime(1986, 12, 1, 1, 0, 0), daisy.StartTime); }
public void IsRunning() { DaisyDotNetAccess daisy = GetInitDaisy(); Assert.AreEqual(true, daisy.IsRunning()); }
public void CountColumns() { DaisyDotNetAccess daisy = GetInitDaisy(); Assert.AreEqual(1, daisy.CountColumns()); }
public void PerformTimeStep() { DaisyDotNetAccess daisy = GetInitDaisy(); daisy.PerformTimeStep(); }
public void Initialize() { DaisyDotNetAccess daisy = GetInitDaisy(); }
static DaisyDotNetAccess GetInitDaisy() { DaisyDotNetAccess Daisy = new DaisyDotNetAccess(); Daisy.Initialize("../../DaisyData/test_check.dai"); return Daisy; }