Dev2.Core.Tests.MainViewModelTest.Verify_SettingsCommand_CanExecute C# (CSharp) Method

Verify_SettingsCommand_CanExecute() public method

public Verify_SettingsCommand_CanExecute ( bool isConnected, bool canStudioExecute, bool isAuthorized, bool expected ) : void
isConnected bool
canStudioExecute bool
isAuthorized bool
expected bool
return void
        void Verify_SettingsCommand_CanExecute(bool isConnected, bool canStudioExecute, bool isAuthorized, bool expected)
        {
            CreateFullExportsAndVm();
            ActiveEnvironment.Setup(e => e.IsConnected).Returns(isConnected);
            ActiveEnvironment.Setup(e => e.CanStudioExecute).Returns(canStudioExecute);
            // ReSharper disable MaximumChainedReferences
            AuthorizationService.Setup(a => a.IsAuthorized(AuthorizationContext.Administrator, It.IsAny<string>())).Returns(isAuthorized);

            var actual = MainViewModel.SettingsCommand.CanExecute(null);
            Assert.AreEqual(expected, actual);
        }
MainViewModelTest