public void PushButton() { if (GameSaveManager.ActiveSave == null) { NamingLogic.GoToNaming(nextScene: gameSelectSceneName, backScene: titleSceneName); } else { SceneManager.LoadScene(gameSelectSceneName); } }
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); }
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); }
public void GoToNaming() { NamingLogic.GoToNaming(nextScene: "GameSelect", backScene: "Stats"); }