public void ShowSearchBarIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const bool showSearchBar = true; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetShowSearchBar() == showSearchBar); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetShowSearchBar()); Assert.That(preferences.ShowSearchBar, Is.EqualTo(showSearchBar)); }
public void GroupByProjectIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const bool groupByProject = true; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetGroupByProject() == groupByProject); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetGroupByProject()); Assert.That(preferences.GroupByProject, Is.EqualTo(groupByProject)); }
public void SelectedProjectSortIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const string projectSortName = "ProjectSortName"; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetProjectSortOptionName() == projectSortName); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetProjectSortOptionName()); Assert.That(preferences.ProjectSortOptionName, Is.EqualTo(projectSortName)); }
public void UnityRefreshDelayIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const int unityRefreshDelay = 100; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetUnityRefreshDelay() == unityRefreshDelay); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetUnityRefreshDelay()); Assert.That(preferences.UnityRefreshDelay, Is.EqualTo(unityRefreshDelay)); }
public void AssignProjectColoursIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const bool assignProjectColours = true; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetAssignProjectColours() == assignProjectColours); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetAssignProjectColours()); Assert.That(preferences.AssignProjectColours, Is.EqualTo(assignProjectColours)); }
public void PathSegmentCountIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const int pathSegmentCount = 1; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetPathSegmentCount() == pathSegmentCount); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetPathSegmentCount()); Assert.That(preferences.PathSegmentCount, Is.EqualTo(pathSegmentCount)); }
public void HighlightFileNameIsRestoredWhenLoadingUserPreferencesModel() { // Arrange const bool highlightFileName = true; var settingsRepository = Mock.Of <IStoredSettingsRepository>(s => s.GetHighlightFileName() == highlightFileName); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); var preferences = new UserPreferencesModel(); // Act preferencesModelRepository.LoadInto(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.GetHighlightFileName()); Assert.That(preferences.HighlightFileName, Is.EqualTo(highlightFileName)); }