public void TestListAnimations()
{
AnimationServer server = new AnimationServer();
server.Port = 1334;
AnimatorClient.AnimatorClient client = new AnimatorClient.AnimatorClient();
client.ServerAddress = "localhost";
client.ServerPort = 1334;
server.IsListening = true;
var titles = client.GetAnimationTitles();
Assert.AreEqual(0, titles.Count);
Animation testAnimation = new Animation(10, 10);
testAnimation.Name = "Test Animation";
client.UploadAnimation(testAnimation);
titles = client.GetAnimationTitles();
Assert.AreEqual(1, titles.Count);
Assert.AreEqual("Test Animation", titles[0]);
server.IsListening = false;
}