public IEnumerator WHEN_SubScoreSeqSet_THEN_SubScoreSeqObtained() { batterySessionStorage = new BatterySessionStorage(); List <SubscoreStorage> subscoreSeq = new List <SubscoreStorage> { new SubscoreStorage { AbilityName = Measurement.AbilityName.TIME_TO_CONTACT, GameName = Games.GameName.CATCH_THE_BALL, Score = 50, Weight = 1 }, new SubscoreStorage { AbilityName = Measurement.AbilityName.VISUOSPATIAL_SKETCHPAD, GameName = Games.GameName.SQUARES, Score = 80, Weight = 1 } }; batterySessionStorage.SubScoreSeq = subscoreSeq; yield return(null); Assert.AreEqual(subscoreSeq, batterySessionStorage.SubScoreSeq); }
public IEnumerator WHEN_OverallScoreSeqSet_THEN_OverallScoreSeqObtained() { batterySessionStorage = new BatterySessionStorage(); List <OverallScoreStorage> overallScoreSeq = new List <OverallScoreStorage> { new OverallScoreStorage { AbilityName = Measurement.AbilityName.TIME_TO_CONTACT, Score = 50, Level = Measurement.AbilityLevel.POOR }, new OverallScoreStorage { AbilityName = Measurement.AbilityName.VISUOSPATIAL_SKETCHPAD, Score = 80, Level = Measurement.AbilityLevel.GOOD } }; batterySessionStorage.OverallScoreSeq = overallScoreSeq; yield return(null); Assert.AreEqual(overallScoreSeq, batterySessionStorage.OverallScoreSeq); }
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); }
public IEnumerator WHEN_BatterySessionIdSet_THEN_BatterySessionIdObtained() { batterySessionStorage = new BatterySessionStorage(); Guid guid = new Guid(); batterySessionStorage.BatterySessionId = guid; yield return(null); Assert.AreEqual(guid, batterySessionStorage.BatterySessionId); }
public IEnumerator WHEN_UIInteractionDataSet_THEN_UIInteractionDataObtained() { batterySessionStorage = new BatterySessionStorage(); UIInteractionStorage uiInteractionStorage = new UIInteractionStorage(); batterySessionStorage.UIInteractionData = uiInteractionStorage; yield return(null); Assert.AreEqual(uiInteractionStorage, batterySessionStorage.UIInteractionData); }
public IEnumerator WHEN_PlayerSet_THEN_PlayerObtained() { batterySessionStorage = new BatterySessionStorage(); PlayerStorage player = new PlayerStorage { Name = "Alan Turing", Age = 108, KeyBoard = true, Mouse = false, UserId = new Guid() }; batterySessionStorage.Player = player; yield return(null); Assert.AreEqual(player, batterySessionStorage.Player); }
public IEnumerator WHEN_MiniGameOrderSet_THEN_MiniGameOrderObtained() { batterySessionStorage = new BatterySessionStorage(); List <GameName> miniGameOrder = new List <GameName> { GameName.CATCH_THE_BALL, GameName.BALLOONS, GameName.IMAGE_HIT, GameName.SQUARES, GameName.CATCH_THE_THIEF }; batterySessionStorage.MiniGameOrder = miniGameOrder; yield return(null); Assert.AreEqual(miniGameOrder, batterySessionStorage.MiniGameOrder); }
/// <summary> /// FillBatterySessionStorage is to update batterySessionStorage with all data /// </summary> public void FillBatterySessionStorage() { // Initialize the batterySessionManagement batterySessionStorage = new BatterySessionStorage(); // Fill with data batterySessionStorage.BatterySessionId = sessionId; batterySessionStorage.Player = player; batterySessionStorage.MiniGameOrder = gameOrder; batterySessionStorage.BalloonsData = balloonsData; batterySessionStorage.SquaresData = squaresData; batterySessionStorage.CatchTheThiefData = ctfData; batterySessionStorage.ImageHitData = imageHitData; batterySessionStorage.CatchTheBallData = catchTheBallData; batterySessionStorage.JudgeTheBallData = judgeTheBallData; batterySessionStorage.SaveOneBallData = saveOneBallData; batterySessionStorage.SubScoreSeq = subScoreSeq; batterySessionStorage.OverallScoreSeq = overallScoreSeq; batterySessionStorage.UIInteractionData = uiInteractionData; }