public void PlayerShouldNotHaveDialogues() { ITrainer player = TrainerFactory.CreateTrainer <Player>(); Assert.Throws <NotImplementedException>(() => player?.ShowTrainerDialogue()); Assert.Throws <NotImplementedException>(() => player?.ShowFinalDialogueForLoss()); Assert.Throws <NotImplementedException>(() => player?.ShowFinalDialogueForVictory()); }