public void CreateWithVariablesAndClass()
{
Machine machine = new Machine();
BaseClass cls = new BaseClass("MyClass", machine);
BaseObject bo = new BaseObject(cls, new object[] { 1, 2, 3 });
Assert.AreEqual(1, bo[0]);
Assert.AreEqual(2, bo[1]);
Assert.AreEqual(3, bo[2]);
Assert.AreEqual(cls, bo.Behavior);
}