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