public void TestCreateFirstDeity() { var factory = DeityFactory.GetInstance(Path + "test2"); factory.CreateDeity("Thor"); Assert.AreEqual(new Deity(1, "Thor", 0), factory.CurrentDeity); }
private void Start() { _factory = DeityFactory.GetInstance(Application.persistentDataPath); _deityDetailControl = Instantiate(deityDetailPrefab, transform).GetComponent <DeityDetailControl>(); _deityDetailControl.gameObject.SetActive(false); _deityEditControl = Instantiate(deityEditPrefab, transform).GetComponent <DeityEditControl>(); _deityEditControl.gameObject.SetActive(false); _deityEditControl.save.onClick.AddListener(Save); _deityEditControl.cancel.onClick.AddListener(Cancel); _deityViewPortControl = GetComponentInChildren <DeityViewPortControl>(); UpdateViewPort(null, null); _factory.OnDeityListChange += UpdateViewPort; _factory.OnCurrentDeityChange += UpdateViews; _sessionPlayerData = GameObject.FindWithTag(Tags.Player).GetComponent <HumanPlayer>(); mainMenuButton.onClick.AddListener(OnClickMainMenu); createDeity.onClick.AddListener(CreateDeity); deleteDeity.onClick.AddListener(DeleteDeity); editDeity.onClick.AddListener(EditDeity); newGameButton.onClick.AddListener(StartGame); }
public void TestInitializationWithoutFile() { DeityFactory.GetInstance(Path + "test1"); Assert.That(File.Exists(Path + "test1/deities/deities.json"), "File at " + Path + "test1/deities/deities.json should exist."); }