diff --git a/src/CalculatorUnitTests/NavCategoryUnitTests.cpp b/src/CalculatorUnitTests/NavCategoryUnitTests.cpp index 912a622..bdcb9d7 100644 --- a/src/CalculatorUnitTests/NavCategoryUnitTests.cpp +++ b/src/CalculatorUnitTests/NavCategoryUnitTests.cpp @@ -370,6 +370,12 @@ namespace CalculatorUnitTests } } + TEST_METHOD(GraphingModeIsEnabled_ShouldBeTrue_WhenNullUserAssigned) + { + NavCategoryStates::SetCurrentUser("null-user"); // make sure User::GetFromId() returns nullptr + VERIFY_IS_TRUE(NavCategoryStates::IsViewModeEnabled(ViewMode::Graphing)); + } + private: const static inline std::vector _orderedModes { ViewMode::Standard, ViewMode::Scientific, ViewMode::Graphing, ViewMode::Programmer, ViewMode::Date, ViewMode::Currency,