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 ShowSearchBarIsStoredWhenSavingUserPreferencesModel() { // Arrange const bool showSearchBar = true; var preferences = Mock.Of <IUserPreferencesModel>(p => p.ShowSearchBar == showSearchBar); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetShowSearchBar(showSearchBar)); }
public void AssignProjectColoursIsStoredWhenSavingUserPreferencesModel() { // Arrange const bool assignProjectColours = true; var preferences = Mock.Of <IUserPreferencesModel>(p => p.AssignProjectColours == assignProjectColours); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetAssignProjectColours(assignProjectColours)); }
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 SelectedProjectSortIsStoredWhenSavingUserPreferencesModel() { // Arrange const string projectSortName = "ProjectSortName"; var preferences = Mock.Of <IUserPreferences>(p => p.ProjectSortOptionName == projectSortName); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetProjectSortOptionName(projectSortName)); }
public void UnityRefreshDelayIsStoredWhenSavingUserPreferencesModel() { // Arrange const int unityRefreshDelay = 125; var preferences = Mock.Of <IUserPreferencesModel>(p => p.UnityRefreshDelay == unityRefreshDelay); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetUnityRefreshDelay(unityRefreshDelay)); }
public void DocumentSortOptionNameIsStoredWhenSavingUserPreferencesModel() { // Arrange const string documentSortName = "DocumentSortName"; var preferences = Mock.Of <IUserPreferences>(p => p.DocumentSortOptionName == documentSortName); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetDocumentSortOptionName(documentSortName)); }
public void PathSegmentCountIsStoredWhenSavingUserPreferencesModel() { // Arrange const int pathSegmentCount = 1; var preferences = Mock.Of <IUserPreferencesModel>(p => p.PathSegmentCount == pathSegmentCount); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetPathSegmentCount(pathSegmentCount)); }
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 HighlightFileNameIsStoredWhenSavingUserPreferencesModel() { // Arrange const bool highlightFileName = true; var preferences = Mock.Of <IUserPreferencesModel>(p => p.HighlightFileName == highlightFileName); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetHighlightFileName(highlightFileName)); }
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)); }
public void GroupByProjectIsStoredWhenSavingUserPreferencesModel() { // Arrange const bool groupByProject = true; var preferences = Mock.Of <IUserPreferencesModel>(p => p.GroupByProject == groupByProject); var settingsRepository = Mock.Of <IStoredSettingsRepository>(); var preferencesModelRepository = new UserPreferencesModelRepository( settingsRepository); // Act preferencesModelRepository.SaveModel(preferences); // Assert Mock.Get(settingsRepository).Verify(s => s.SetGroupByProject(groupByProject)); }