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 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); }