public void GetDialogPositionTest() { Vector2 bottomPos = DialogBuilder.GetDialogPosition(DialogBoxPosition.Bottom); Vector2 midPos = DialogBuilder.GetDialogPosition(DialogBoxPosition.Middle); Vector2 topPos = DialogBuilder.GetDialogPosition(DialogBoxPosition.Top); Assert.IsTrue(Vector2.Distance(midPos, new Vector2(DialogBuilder.SCREEN_MIDDLE_X, Screen.height / 2.0f)) < 0.001f); Assert.IsTrue(Vector2.Distance(topPos, new Vector2(DialogBuilder.SCREEN_MIDDLE_X, Screen.height - DialogBuilder.BOX_STANDARD_SIZE.y / 2.0f - DialogBuilder.MARGIN)) < 0.001f); Assert.IsTrue(Vector2.Distance(bottomPos, new Vector2(DialogBuilder.SCREEN_MIDDLE_X, DialogBuilder.BOX_STANDARD_SIZE.y / 2.0f + DialogBuilder.MARGIN)) < 0.001f); }