Пример #1
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);
    }
Пример #2
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);
    }
Пример #3
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);
    }
Пример #4
0
    public void ModesController_Add_Exception()
    {
        // Arrange
        var actual          = false;
        var modesController = new ModesController();

        // Act
        try
        {
            modesController.Add(null, Modes.None);
        }
        catch (ArgumentNullException)
        {
            actual = true;
        }

        // Assert
        Assert.IsTrue(actual);
    }