use super::*;

use crate::test_support::empty_runtime_state;

pub(super) fn state() -> RuntimeState {
    let mut state = empty_runtime_state();
    state.companies.push(RuntimeCompany {
        company_id: 1,
        controller_kind: RuntimeCompanyControllerKind::Unknown,
        current_cash: 10,
        debt: 0,
        credit_rating_score: None,
        prime_rate: None,
        track_piece_counts: RuntimeTrackPieceCounts::default(),
        active: true,
        available_track_laying_capacity: None,
        linked_chairman_profile_id: None,
        book_value_per_share: 0,
        investor_confidence: 0,
        management_attitude: 0,
        takeover_cooldown_year: None,
        merger_cooldown_year: None,
    });
    state
}
