Пример #1
0
    public void ModesController_TryGetPanelInfo_False()
    {
        // Arrange
        var panel           = new PanelTest();
        var modesController = new ModesController();

        // Act
        var actual = modesController.TryGetPanelInfo(panel, out _);

        // Assert
        Assert.IsFalse(actual);
    }
Пример #2
0
    public void ModesController_TryGetPanelInfo_True()
    {
        // Arrange
        var panel           = new PanelTest();
        var modesController = new ModesController();

        // Act
        modesController.Add(panel, Modes.None);
        var actual = modesController.TryGetPanelInfo(panel, out _);

        // Assert
        Assert.IsTrue(actual);
    }
Пример #3
0
    public void ModesController_TryGetPanelInfo_Panel()
    {
        // Arrange
        var expected        = new PanelTest();
        var modesController = new ModesController();

        // Act
        modesController.Add(expected, Modes.None);
        modesController.TryGetPanelInfo(expected, out var panelInfo);
        var actual = panelInfo.Panel;

        // Assert
        Assert.AreEqual(expected, actual);
    }
Пример #4
0
    public void ModesController_TryGetPanelInfo_Mode()
    {
        // Arrange
        const Modes expected        = Modes.None;
        var         panel           = new PanelTest();
        var         modesController = new ModesController();

        // Act
        modesController.Add(panel, expected);
        modesController.TryGetPanelInfo(panel, out var panelInfo);
        var actual = panelInfo.Mode;

        // Assert
        Assert.AreEqual(expected, actual);
    }