Example #1
0
    public void ShouldSetLocation()
    {
        Coord destination = setting.BlockSpawnPoint + Direction.Right.ToCoord();

        simulatedGroup.Simulate(group);

        group.SetLocation(destination);
        simulatedGroup.SetLocation(destination);

        Assert.AreEqual(group.Location, simulatedGroup.Location);

        for (int i = 0; i < group.Children.Length; i++)
        {
            Assert.AreEqual(group.ChildrenLocation[i], simulatedGroup.ChildrenLocation[i]);
        }
    }