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