public void AddExtraBackgroundToBoxTest()
        {
            DisplayDialogMessageModel model = CreateModel();

            _builder.CreateBaseDialog(model, _canvas);
            _builder.AddExtraBackgroundToBox(model, _builder.BoxBackground.gameObject);

            GameObject firstChild      = _builder.BoxBackground.gameObject.transform.GetChild(0).gameObject;
            Image      firstChildImage = firstChild.GetComponent <Image>();

            Assert.IsTrue(firstChild.name == "Background");
            Assert.IsTrue(Mathf.Abs(firstChildImage.color.r - model.backgroundColor.r * 0.5f) < 0.001f &&
                          Mathf.Abs(firstChildImage.color.g - model.backgroundColor.g * 0.5f) < 0.001f &&
                          Mathf.Abs(firstChildImage.color.b - model.backgroundColor.b * 0.5f) < 0.001f);
            Assert.IsTrue(Vector3.Distance(firstChild.transform.position, _builder.BoxBackground.transform.position) < 0.001f);
            Assert.IsTrue(Vector2.Distance(firstChildImage.rectTransform.sizeDelta, _builder.BoxBackground.rectTransform.sizeDelta) < 0.001f);
        }