public void Should_contain_selected_notification()
        {
            var storageProvider    = new Mock <IStorageProvider>();
            var preferencesService = new Mock <IPreferencesService>();

            SetupMockCase(preferencesService, storageProvider);

            var service = new NotificationPositionSettingsService(preferencesService.Object, storageProvider.Object, new Mock <IMapper>().Object);
            var result  = service.Get();

            result.FirstOrDefault(p => p.IsSelected).Should().NotBeNull();
            result.FirstOrDefault(p => p.IsSelected).Type.Should().Be(IronyModManager.Models.Common.NotificationPosition.TopRight);
        }
        public void Should_contain_all_notifications()
        {
            var storageProvider    = new Mock <IStorageProvider>();
            var preferencesService = new Mock <IPreferencesService>();

            SetupMockCase(preferencesService, storageProvider);

            var service = new NotificationPositionSettingsService(preferencesService.Object, storageProvider.Object, new Mock <IMapper>().Object);
            var result  = service.Get();

            result.Count().Should().Be(4);
            result.GroupBy(p => p.Type).Select(p => p.First()).Count().Should().Be(4);
        }