public void GetNeighborsTest()
        {
            LocationLevelTwoWrap bob = new LocationLevelTwoWrap(new ContainerLocation(new Location("Place")));
            bob.AddNeighbor(new LocationLevelTwoWrap(new ContainerLocation(new Location("Place Here"))),Directions.Up);
            var j = bob.GetNeighbors[Directions.Up];

            Assert.IsInstanceOfType(j, typeof (LocationObserverandObservable));
        }
示例#2
0
        public void EqualsToTest()
        {
            Terrian1 boo = new Terrian1();

            LocationObserverandObservable j = new LocationLevelTwoWrap(new ContainerLocation(new Location("blah")));
            LocationObserverandObservable p = new LocationLevelTwoWrap(new ContainerLocation(new Location("blah2")));
            j.AddNeighbor(p,Directions.Up);
            var t = new Player("bob");
            j.EnterLocation(t);
            LocationObserverandObservable L = (LocationObserverandObservable) boo.Start;
            var r = t.ActorLocationNew.GetNeighbors;

            LocationObserverandObservable y = (LocationObserverandObservable) r[Directions.Up];
            Console.WriteLine(y.Name);
            Console.WriteLine(L.Name);
        }
 public void TestGlobalVar()
 {
     var j = 0;
     LocationObserverandObservable leet = new LocationLevelTwoWrap(new ContainerLocation(new Location("bboo")));
     LocationObserverandObservable leet2 = new LocationLevelTwoWrap(new ContainerLocation(new Location("bboo2")));
     Player bob = new Player("bob");
     bob.ActorLocation = leet;
     while (bob.ActorLocation == leet)
     {
         j++;
         if (j == 6)
         {
             bob.ActorLocation = leet2;
         }
     }
     Console.WriteLine(bob.ActorLocation.Name);
 }