Example #1
0
        public void TranslationsFlatWhatSetThatGet()
        {
            var data = JsonConvert.SerializeObject(new[] {"Test1", "Test2"});
            var state = new WordState { TranslationsFlat=data};

            Assert.AreEqual(data, state.TranslationsFlat);
        }
Example #2
0
        public void TranslationsFlatToTranslations()
        {
            var arr = new[] {"Test1", "Test2"};
            var data = JsonConvert.SerializeObject(arr);
            var state = new WordState { TranslationsFlat=data};

            Assert.IsTrue(arr.SequenceEqual(state.Translations));
        }
Example #3
0
File: Word.cs Project: uaavg/langdb
 public Word(string name, string transcription, string translation)
 {
     _state = new WordState
     {
         Name = name,
         Transcription = transcription,
         Translations = { translation }
     };
 }
Example #4
0
File: Word.cs Project: uaavg/langdb
 internal Word(WordState state)
 {
     _state = state;
 }
Example #5
0
 public void TranscriptionWhatSetThatGet()
 {
     var state = new WordState { Transcription= "Test"};
     Assert.AreEqual("Test", state.Transcription);
 }
Example #6
0
 public void ScoreWhatSetThatGet()
 {
     var state = new WordState { Score =  123 };
     Assert.AreEqual(123, state.TranslationsFlat);
 }
Example #7
0
 public void NameWhatSetThatGet()
 {
     var state = new WordState {Name = "Test"};
     Assert.AreEqual("Test", state.Name);
 }
Example #8
0
 public void IdWhatSetThatGet()
 {
     var state = new WordState {Id = 123};
     Assert.AreEqual(123, state.Id);
 }