예제 #1
0
    public void stopSpin()
    {
        spinResultJsonString = spinRequest.GetResult();
        //spinResultJsonString = json;
        Debug.Log(spinResultJsonString);
        spinRequest = null;

        reelData = JsonMapper.ToObject <ReelData>(spinResultJsonString);
        reelData.Massage();

        InitSymbol();
        InitImage();
        DropSymbol();
        Invoke("BurstSymbol", 1.0f);
    }
예제 #2
0
        public void TestInitialize()
        {
            _reels = new List <Reel>();
            Reel reel = new Reel()
            {
                ReelId     = 10,
                Name       = "The Show Reel",
                Standard   = "PAL",
                Definition = "SD",
                Clips      = new List <Clip>()
            };

            _reels.Add(reel);

            _reelMockDbSet = new Mock <IDbSet <Reel> >();
            _reelMockDbSet.As <IQueryable <Reel> >().Setup(m => m.Provider).Returns(_reels.AsQueryable().Provider);
            _reelMockDbSet.As <IQueryable <Reel> >().Setup(m => m.Expression).Returns(_reels.AsQueryable().Expression);
            _reelMockDbSet.As <IQueryable <Reel> >().Setup(m => m.ElementType).Returns(_reels.AsQueryable().ElementType);
            _reelMockDbSet.As <IQueryable <Reel> >().Setup(m => m.GetEnumerator()).Returns(_reels.AsQueryable().GetEnumerator());

            _clips = new List <Clip>();
            Clip clip = new Clip()
            {
                ClipId      = 1,
                Name        = "Bud Light",
                Description = "A factory is working on the new Bud Light Platinum.",
                Standard    = "PAL",
                Definition  = "SD",
                StartTime   = new Timecode(),
                EndTime     = new Timecode {
                    Seconds = 30, Frames = 12
                }
            };

            _clips.Add(clip);

            _clipMockDbSet = new Mock <IDbSet <Clip> >();
            _clipMockDbSet.As <IQueryable <Clip> >().Setup(m => m.Provider).Returns(_clips.AsQueryable().Provider);
            _clipMockDbSet.As <IQueryable <Clip> >().Setup(m => m.Expression).Returns(_clips.AsQueryable().Expression);
            _clipMockDbSet.As <IQueryable <Clip> >().Setup(m => m.ElementType).Returns(_clips.AsQueryable().ElementType);
            _clipMockDbSet.As <IQueryable <Clip> >().Setup(m => m.GetEnumerator()).Returns(_clips.AsQueryable().GetEnumerator());

            _dbContext = new Mock <IGroupIMD>();
            _dbContext.Setup(m => m.Reels).Returns(_reelMockDbSet.Object);
            _dbContext.Setup(m => m.Clips).Returns(_clipMockDbSet.Object);
            _reelData = new ReelData(_dbContext.Object);
        }