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)); }
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); }