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); }