public void Should_save_object()
        {
            var preferencesService = new Mock <IPreferencesService>();

            SetupMocks(preferencesService);

            var service = new PromptNotificationsService(preferencesService.Object, new Mock <IStorageProvider>().Object, new Mock <IMapper>().Object);
            var result  = service.Save(new PromptNotifications()
            {
                ConflictSolverPromptShown = true
            });

            result.Should().Be(true);
        }
        public void Should_return_object()
        {
            var mapper             = new Mock <IMapper>();
            var preferencesService = new Mock <IPreferencesService>();

            mapper.Setup(s => s.Map <IPromptNotifications>(It.IsAny <IPreferences>())).Returns((IPreferences o) =>
            {
                return(new PromptNotifications()
                {
                    ConflictSolverPromptShown = false
                });
            });
            SetupMocks(preferencesService);

            var service = new PromptNotificationsService(preferencesService.Object, new Mock <IStorageProvider>().Object, mapper.Object);
            var result  = service.Get();

            result.ConflictSolverPromptShown.Should().BeFalse();
        }