public void SetUp() { parent = new GameObject(); keyboard = parent.AddComponent <Keyboard>(); parent.AddComponent <BoxCollider>(); go = new GameObject(); go.transform.parent = parent.transform; keyboard.inputField = go.AddComponent <TextMesh>(); GameObject background = GameObject.CreatePrimitive(PrimitiveType.Cube); background.name = "Background"; background.transform.parent = parent.transform; key = go.AddComponent <Key>(); parent.AddComponent <Keyboard>(); captionObj = new GameObject("Caption"); captionObj.transform.parent = go.transform; caption = captionObj.AddComponent <TextMesh>(); InformationManager infoManager = parent.AddComponent <InformationManager>(); LocalizationManager manager = parent.AddComponent <LocalizationManager>(); keyboard.Awake(); // due to localization 50 keys are expected but for simplicity this test case only provides one //LogAssert.Expect(LogType.Error, "Keyboard-layout file has the wrong number of keys: Should be 1 but is 50"); key.Awake(); }
public void SetUp() { go = new GameObject(); keyboard = go.AddComponent <Keyboard>(); keyboard.Awake(); }