public void StoreDataTest() { const string id = "StoreDataTest"; //clean data var testData = new TestLocalData(); //new data var newInt = int.MaxValue; var newBool = true; var newFloat = 123.123141f; var newString = "ycaro"; //change test data testData.TestInt = newInt; testData.TestBool = newBool; testData.TestNestedData = new TestLocalData.NestedLocalData() { TestFloat = newFloat, TestString = newString }; //store the data locally LocalData.StoreData(testData, id); //get the stored data var retrievedData = LocalData.LoadData <TestLocalData>(id); //compare data Assert.True(testData.IsEqual(retrievedData)); }
public void RemoveDataTest() { const string id = "RemoveDataTest"; var testData = new TestLocalData(); LocalData.StoreData(testData, id); LocalData.DeleteData(id); Assert.False(LocalData.HasData(id)); }
public void HasDataTest() { const string id = "HasDataTest"; var testData = new TestLocalData(); //yes LocalData.StoreData(testData, id); Assert.True(LocalData.HasData(id)); //no LocalData.DeleteData(id); Assert.False(LocalData.HasData(id)); }
public bool IsEqual(TestLocalData other) => TestBool == other.TestBool && TestInt == other.TestInt && TestNestedData.IsEqual(other.TestNestedData);