public void GivenStore_InitializesPropertiesFromModel() { var viewModel = new ModifyVocabularyWordViewModel(_store, _logger); viewModel.Spelling.Should().Be(_screen.Spelling); viewModel.Phrase.Should().Be(_screen.Phrase); viewModel.Pronunciation.Should().Be(_screen.Pronunciation); }
public ModifyVocabularyWordViewModelTests() { _screen = ModifyVocabularyWordScreen.ForNewWord() .WithSpelling("spelling") .WithPhrase("phrase") .WithPronunciation("pronunciation"); var application = new WordTutorApplication(_screen); _store = new FakeApplicationStore(application); _logger = new FakeLogger(); _model = new ModifyVocabularyWordViewModel(_store, _logger); _notifyPropertyChanged = new NotifyPropertyChangedProbe(_model); _store.ClearCapturedMessages(); }