public LottieValueAnimatorUnitTest()
        {
            _composition          = CreateComposition(0, 1000);
            _mockAnimator         = CreateAnimator();
            _animator             = _mockAnimator.Object;
            _animator.Composition = _composition;

            _isDone = false;
        }
예제 #2
0
        public LottieValueAnimatorUnitTest()
        {
            LottieComposition composition = new LottieComposition();

            composition.Init(new Rect(), 0, 1000, 1000, new List <Layer>(),
                             new Dictionary <long, Layer>(0), new Dictionary <string, List <Layer> >(0),
                             new Dictionary <string, LottieImageAsset>(0), new Dictionary <int, FontCharacter>(0),
                             new Dictionary <string, Font>(0));
            _mockAnimator = new Mock <TestLottieValueAnimator>
            {
                CallBase = true,
            };
            _animator             = _mockAnimator.Object;
            _animator.Composition = composition;

            isDone = false;
        }
 public void Dispose()
 {
     _animator.Cancel();
     _animator = null;
 }