Example #1
0
        public void Test1()
        {
            var spellChecker = SpellCheckerService.CreateClient();
            var adictionary  = spellChecker.CreateDictionary(
                "test-" + Guid.NewGuid().ToString());

            try
            {
                var bdictionary = spellChecker.CreateDictionary(
                    "test-" + Guid.NewGuid().ToString());
                try
                {
                    Assert.Empty(adictionary);
                    adictionary.AddWord("Jeff");
                    Assert.Contains("Jeff", adictionary);
                }
                finally
                {
                    spellChecker.DeleteDictionary(bdictionary);
                }
            }
            finally
            {
                spellChecker.DeleteDictionary(adictionary);
            }
        }
        private ISpellCheckerService CreateSpellCheckerService(out Mock <IDataSource> mockDataSource)
        {
            mockDataSource = CreateMockDataSource();

            // logging
            ILogger <SpellCheckerService> logger = _output.BuildLoggerFor <SpellCheckerService>();

            ISpellCheckerService service = new SpellCheckerService(
                mockDataSource.Object,
                logger);

            return(service);
        }
Example #3
0
        public void Dispose()
        {
            var spellChecker = SpellCheckerService.CreateClient();

            foreach (var dictionary in dictionariesToDelete)
            {
                try {
                    spellChecker.DeleteDictionary(dictionary);
                } catch (Exception e) {
                    Logging.LogException(e);
                }
            }
        }
Example #4
0
 public SpellController(SpellCheckerService service)
 {
     _service = service;
 }