Beispiel #1
0
        public void WhenValidityChangedTheValidityShouldBeChanged()
        {
            _wordService
            .GetDefinition(_filenameHelper.GetDictionaryFilename(), "boxing")
            .Returns("");

            _wordService
            .GetWordStatus(_filenameHelper.GetDictionaryFilename(), "dinosaur")
            .Returns(false);

            var word = new WordManager(_wordService, _filenameHelper, "dinosaur");

            word.ChangeValidity(true);
            word.IsValid.Should().BeTrue();
            word.ChangeValidity(false);
            word.IsValid.Should().BeFalse();
            word.ChangeValidity(true);
            word.IsValid.Should().BeTrue();
        }