public void Install()
        {
            PreInstall();

            Container.BindInstance(new InitialState()).AsCached();
            Container.BindInterfacesTo <NumberRendererUseCase>().AsCached();
            Container.BindInterfacesTo <NumberRenderingPresenter <Image, Sprite> >().AsCached();
            Container.Bind <IList <Sprite> >().FromInstance(InternalUtility.FindAssets <Sprite>(x => x.StartsWith("Assets/Tests/Runtime/Images")).ToList()).AsCached();
            Container.BindInterfacesTo <NumberRendererForUIImage>().FromNewComponentOnNewGameObject().AsCached();
        }
        public void Install()
        {
            PreInstall();

            Container.BindInstance(new InitialState()).AsCached();
            Container.BindInterfacesTo <NumberRendererUseCase>().AsCached();
            Container.Bind <IList <Sprite> >().FromInstance(InternalUtility.FindAssets <Sprite>(x => x.StartsWith("Assets/Tests/Runtime/Images")).ToList()).AsCached();
            Container.Bind <IList <Texture> >().FromInstance(InternalUtility.FindAssets <Texture>(x => x.StartsWith("Assets/Tests/Runtime/Images")).ToList()).AsCached();
            Container.BindInstance(EmptyDigitType.None).AsCached();
        }