public void ShouldStillRemoveConfigurationFileIfGitRemoteIsNotRemoved([Frozen]Mock<IGitRepositoryConfigurer> repositoryConfigurer, [Frozen]Mock<IFileSystem> fileSystem, ApplicationConfiguration applicationConfiguration) { repositoryConfigurer.Setup(x => x.Unconfigure()).Throws<RepositoryConfigurationException>(); applicationConfiguration.RemoveConfiguration(); fileSystem.Verify(x => x.Delete(It.IsAny<string>())); }