コード例 #1
0
ファイル: TitleScreen.cs プロジェクト: sawanda/BrainBooster
 public void PushButton()
 {
     if (GameSaveManager.ActiveSave == null)
     {
         NamingLogic.GoToNaming(nextScene: gameSelectSceneName, backScene: titleSceneName);
     }
     else
     {
         SceneManager.LoadScene(gameSelectSceneName);
     }
 }
コード例 #2
0
        public void SpecialNameTest()
        {
            var fileSystem = new MockFileSystem(
                new Dictionary <string, MockFileData>()
            {
                { AppPathInfo.InputPath, new MockDirectoryData() },
                { AppPathInfo.BlogInputPath, new MockDirectoryData() }
            }
                );
            NamingLogic namer  = new NamingLogic(fileSystem);
            var         result = namer.GetName("c sharp#");

            Assert.Equal("c-sharp_23.md", result);
        }
コード例 #3
0
        public void FileNameCreationTest()
        {
            var fileSystem = new MockFileSystem(
                new Dictionary <string, MockFileData>()
            {
                { AppPathInfo.InputPath, new MockDirectoryData() },
                { AppPathInfo.BlogInputPath, new MockDirectoryData() }
            }
                );
            NamingLogic  namer    = new NamingLogic(fileSystem);
            var          result   = namer.GetName("Tämä on testI\\");
            const string shouldBe = "tama-on-testi.md";

            Assert.Equal(shouldBe, result);
            fileSystem.File.WriteAllBytes(AppPathInfo.BlogInputPath + "tama-on-testi.md", System.Array.Empty <byte>());
            fileSystem.File.WriteAllBytes(AppPathInfo.BlogInputPath + "tama-on-testi-0.md", System.Array.Empty <byte>());
            fileSystem.File.WriteAllBytes(AppPathInfo.BlogInputPath + "tama-on-testi-1.md", System.Array.Empty <byte>());
            var duplicatedResult = namer.GetName("Tämä on testI\\");

            Assert.Equal("tama-on-testi-2.md", duplicatedResult);
        }
コード例 #4
0
 public void GoToNaming()
 {
     NamingLogic.GoToNaming(nextScene: "GameSelect", backScene: "Stats");
 }