public string ShowMapExistence(string mapCode) { string mapFile = mapCode + ".kml"; IFileSystemGateway fileSystem = FileSystemGatewayFactory.Create(); // a new instance is created at each method call if (fileSystem.FileExists(mapFile)) { return($"Kml file for Map {mapCode} exists"); } else { return($"NOT found for Map {mapCode}"); } }
public MapFileExists() { fileSystem = FileSystemGatewayFactory.Create(); // there is a dependency on the FileSystemGatewayFactory }