コード例 #1
0
        public void ShowMapExistence_MapExists_ExistsMessageReturned()
        {
            FileSystemGatewayFactory.SetInstance(new FileSystemStub {
                Exist = true
            });
            MapFileExists target = new MapFileExists();

            string actual = target.ShowMapExistence("SomeMapCode");

            Assert.AreEqual("Kml file for Map SomeMapCode exists", actual);
        }
コード例 #2
0
        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}");
            }
        }
コード例 #3
0
 public MapFileExists()
 {
     fileSystem = FileSystemGatewayFactory.Create(); // there is a dependency on the FileSystemGatewayFactory
 }