private void GetValues() { ImportantData gameData = GameObject.FindGameObjectWithTag("DBData").GetComponent <ImportantData>(); totalKills = gameData.GetKills(); totalScore = gameData.GetScore(); totalRounds = gameData.GetRounds(); Destroy(GameObject.FindGameObjectWithTag("DBData")); name = inputName.text; playerID = 18; //Debug.Log("kills: " + totalKills + " score: " + totalScore + " Rounds: " + totalRounds + " name: " + name + " ID: " + playerID); }
public static void SaveImportantData(ImportantData dat) { ImportantData id = new ImportantData(); if (File.Exists(dataFilePath)) { id = GetImportantData(); } if (dat.EXin.UserName != null) { id.EXin.UserName = dat.EXin.UserName; } if (dat.EXin.PassWord != null) { id.EXin.PassWord = dat.EXin.PassWord; } if (dat.Router.UserName != null) { id.Router.UserName = dat.Router.UserName; } if (dat.Router.PassWord != null) { id.Router.PassWord = dat.Router.PassWord; } DataContractJsonSerializer serializer = new DataContractJsonSerializer(id.GetType()); string jsonText; using (MemoryStream stream = new MemoryStream()) { serializer.WriteObject(stream, id); jsonText = Encoding.UTF8.GetString(stream.ToArray()); jsonText = Encryption.Encrypt(jsonText); } StreamWriter sw = new StreamWriter(dataFilePath); sw.Write(Encryption.Encrypt(jsonText)); sw.Close(); }
public void TestGetImportantDataAndUpdateTheName() { //Arrange int myRecordId = 100; var recordFromDatabase = new ImportantData { Name = "Orignal Name", RecordId = myRecordId }; _mockDAO.Stub(dao => dao.GetRecordFromDatabase(myRecordId)) .Return(recordFromDatabase); //Act var myRecord = _fancyBL.GetImportantDataAndUpdateTheName(myRecordId); //Assert Assert.AreEqual(myRecord.RecordId, myRecordId); Assert.AreEqual(myRecord.Name, "All Your Base Are Belong To Us"); }
public static ImportantData GetImportantData() { if (!File.Exists(dataFilePath)) { return(null); } StreamReader sr = new StreamReader(dataFilePath); string jsonStr = sr.ReadToEnd(); sr.Close(); jsonStr = Encryption.Decrypt(jsonStr); ImportantData obj = new ImportantData(); DataContractJsonSerializer js = new DataContractJsonSerializer(typeof(ImportantData)); using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes(Encryption.Decrypt(jsonStr)))) { obj = js.ReadObject(ms) as ImportantData; } return(obj); }
public void TestExpectations() { //Arrange int myRecordId = 100; var recordFromDatabase = new ImportantData { Name = "Orignal Name", RecordId = myRecordId }; _mockDAO.Expect(dao => dao.GetRecordFromDatabase(myRecordId)) .Return(recordFromDatabase); _mockDAO.Expect(dao => dao.GetRecordFromDatabase(101)) .Return(recordFromDatabase); //Act _fancyBL.GetImportantDataAndUpdateTheName(myRecordId); //Assert _mockDAO.VerifyAllExpectations(); }