public IEnumerator WHEN_FillPlayerFunctionCalled_THEN_PlayerIsFilled() { BatterySessionManagement batterySessionManagement = new BatterySessionManagement(); // Call tested function batterySessionManagement.FillPlayer(); PlayerStorage actualPlayer = batterySessionManagement.player; yield return(null); 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()); }