Example #1
0
            public IEnumerator WHEN_FillBatterySessionStorageFunctionCalled_THEN_BatterySessionStorageIsFilled()
            {
                BatterySessionManagement batterySessionManagement = new BatterySessionManagement();

                batterySessionManagement.FillBatterySessionStorage();
                BatterySessionStorage actualBatterySessionStorage = batterySessionManagement.batterySessionStorage;
                PlayerStorage         actualPlayer = actualBatterySessionStorage.Player;

                yield return(null);

                Assert.IsNotNull(actualBatterySessionStorage.BatterySessionId);

                Assert.IsNotNull(actualPlayer);
                Assert.AreEqual(typeof(Guid), actualPlayer.UserId.GetType());
                Assert.AreEqual(typeof(int), actualPlayer.Age.GetType());
                Assert.AreEqual(typeof(bool), actualPlayer.KeyBoard.GetType());
                Assert.AreEqual(typeof(bool), actualPlayer.Mouse.GetType());

                Assert.IsNull(actualBatterySessionStorage.SubScoreSeq);
                Assert.IsNull(actualBatterySessionStorage.OverallScoreSeq);
                Assert.IsNull(actualBatterySessionStorage.MiniGameOrder);

                Assert.IsNotNull(actualBatterySessionStorage.BalloonsData);
                Assert.IsNotNull(actualBatterySessionStorage.CatchTheThiefData);
                Assert.IsNotNull(actualBatterySessionStorage.SquaresData);
                Assert.IsNotNull(actualBatterySessionStorage.ImageHitData);
                Assert.IsNotNull(actualBatterySessionStorage.CatchTheBallData);
                Assert.IsNotNull(actualBatterySessionStorage.SaveOneBallData);
                Assert.IsNotNull(actualBatterySessionStorage.JudgeTheBallData);

                Assert.IsNotNull(actualBatterySessionStorage.UIInteractionData);
            }