fn default_layout_with_correct_screen() {
        let mut manager: Manager<MockHandle, TestConfig, MockDisplayServer<MockHandle>> =
            Manager::new_with_screens(
                test_config(),
                &[
                    Screen::new(
                        BBox {
                            x: 0,
                            y: 0,
                            width: 1920,
                            height: 1080,
                        },
                        "DP-3".to_string(),
                    ),
                    Screen::new(
                        BBox {
                            x: 0,
                            y: 1080,
                            width: 1920,
                            height: 1080,
                        },
                        "DP-4".to_string(),
                    ),
                ],
            );

        assert_eq!(2, manager.state.workspaces.len());
        assert_eq!(
            layouts::MONOCLE,
            &manager.state.layout_manager.layout(1, 1).name
        );
        assert_eq!("Grid", &manager.state.layout_manager.layout(2, 1).name);
    }
assume that the users screens are the same as the ones in the config

this is to validate that the default layout is used when workspaces
are configured properly
leftwm-core/src/models/manager.rs