예제 #1
0
 private void ResetSpace()
 {
     _counter = 0;
     //_list = new List<TestTuple>();
     _space      = SpaceFactory.UnsafeLocal();
     _spaceProxy = _space.CreateProxy();
 }
예제 #2
0
        public void TestNumberOfOrbitalTransfersRequired2()
        {
            Space space = SpaceFactory.Bigbang("06");

            int result = space.NumberOfOrbitalTransfersRequired();

            Assert.AreEqual(562, result);
        }
예제 #3
0
        public void TestNumberOfDirectAndIndirectOrbits2()
        {
            Space space = SpaceFactory.Bigbang("06");

            int result = space.NumberOfDirectAndIndirectOrbits();

            Assert.AreEqual(453028, result);
        }
예제 #4
0
        public MainWindow()
        {
            solver  = new SimpleSolver();
            fac     = new SpaceFactory();
            MyBoard = new Board(fac.LoadDefault());

            timer = new Stopwatch();

            InitializeComponent();
            setupBlocks();
            RefreshScreen();
        }
예제 #5
0
        public void generate()
        {
            foreach (XmlNode table in xml.DocumentElement.ChildNodes)
            {
                switch (table.Name)
                {
                case "space":
                {
                    SpaceFactory.generate(GCore.Resource.getXml(table.Attributes["src"].Value));
                } break;

                case "components":
                {
                    ComponentsFactory.generate(GCore.Resource.getXml(table.Attributes["src"].Value));
                } break;
                }
            }
        }
예제 #6
0
 public LocalSpaceBasicTests()
 {
     _space     = SpaceFactory.UnsafeLocal();
     SpaceProxy = _space.CreateProxy();
 }