Exemplo n.º 1
0
        public MainWindowViewModel(ISentenceParserViewModel sentenceParserViewModel)
        {
            if (sentenceParserViewModel == null)
                throw new ArgumentNullException(Constants.VIEWMODEL_NULL_EXCEPTION_MESSAGE);

            _sentenceParserViewModel = sentenceParserViewModel;
        }
 public void SentenceUpdatedTests()
 {
     _sentenceParserViewModel = new SentenceParserViewModel(new SentenceParserHelper());
     Assert.AreEqual(0,_sentenceParserViewModel.WordsCountList.Count);
     _sentenceParserViewModel.Sentence = "this is a test string";
     Assert.AreEqual(5, _sentenceParserViewModel.WordsCountList.Count);
     _sentenceParserViewModel.Sentence = "this is a test string to test";
     Assert.AreEqual(6, _sentenceParserViewModel.WordsCountList.Count);
 }
Exemplo n.º 3
0
        public MainWindowViewModel(ISentenceParserViewModel sentenceParserViewModel)
        {
            if (sentenceParserViewModel == null)
            {
                throw new ArgumentNullException(Constants.VIEWMODEL_NULL_EXCEPTION_MESSAGE);
            }

            _sentenceParserViewModel = sentenceParserViewModel;
        }
 public void SentenceUpdatedTests()
 {
     _sentenceParserViewModel = new SentenceParserViewModel(new SentenceParserHelper());
     Assert.AreEqual(0, _sentenceParserViewModel.WordsCountList.Count);
     _sentenceParserViewModel.Sentence = "this is a test string";
     Assert.AreEqual(5, _sentenceParserViewModel.WordsCountList.Count);
     _sentenceParserViewModel.Sentence = "this is a test string to test";
     Assert.AreEqual(6, _sentenceParserViewModel.WordsCountList.Count);
 }
 public void OnPropertyChangedTests()
 {
     _sentenceParserViewModel = new SentenceParserViewModel(new SentenceParserHelper());
     string propertyName = string.Empty;
     _sentenceParserViewModel.PropertyChanged += delegate (object sender, PropertyChangedEventArgs e)
     {
         propertyName = e.PropertyName;
     };        
     _sentenceParserViewModel.Sentence = "this is a test string";
     Assert.AreEqual<string>("WordsCountList", propertyName);
 }
        public void OnPropertyChangedTests()
        {
            _sentenceParserViewModel = new SentenceParserViewModel(new SentenceParserHelper());
            string propertyName = string.Empty;

            _sentenceParserViewModel.PropertyChanged += delegate(object sender, PropertyChangedEventArgs e)
            {
                propertyName = e.PropertyName;
            };
            _sentenceParserViewModel.Sentence = "this is a test string";
            Assert.AreEqual <string>("WordsCountList", propertyName);
        }
 public void SentenceParserViewModelConstructorNullTest()
 {
     _sentenceParserViewModel = new SentenceParserViewModel(null);
 }
 public void SentenceParserViewModelConstructorNullTest()
 {
     _sentenceParserViewModel = new SentenceParserViewModel(null);
 }