Exemple #1
0
        public void VerifyGetPathAlgorithm(string[] paths, string expected)
        {
            var mockFileSystem = new MockFileSystem();
            var service        = new RoamingPathService(mockFileSystem);
            var result         = service.GetPath(paths);

            result.ShouldBe(expected);
        }
Exemple #2
0
        public void VerifyDirectoryCreationForDirectoryWorks()
        {
            var mockFileSystem = new MockFileSystem();
            var service        = new RoamingPathService(mockFileSystem);
            var ts             = DateTime.Now.Ticks;

            service.EnsureDirectoryExists(ts.ToString());
            var expectedDirectory = $"C:\\Users\\{Environment.UserName}\\AppData\\Roaming\\dotnet-new-template\\{ts}";

            mockFileSystem.Directory.Exists(expectedDirectory).ShouldBeTrue();
        }