public static EndDataStorageTestClass Fetch() { var a = new EndDataStorageTestClass(); a.Wow.Add("amazing"); a.Var = "You are the man!"; a.Num = 15; return a; }
public static EndDataStorageTestClass Fetch() { var a = new EndDataStorageTestClass(); a.Wow.Add("amazing"); a.Var = "You are the man!"; a.Num = 15; return(a); }
public static bool Verify(EndDataStorageTestClass s) { try { if (s.Wow[0] != "amazing" && s.Var != "You are the man!" && s.Num != 15) return false; } catch { return false; } return true; }
public void WriteToEmptyFileTest() { var p = TestHelper.GetTemp(); var obj = EndDataStorageTestClass.Fetch(); try { p.WriteEndData(obj); Assert.IsTrue(EndDataStorageTestClass.Verify(p.ReadEndData <EndDataStorageTestClass>().Result)); } finally { p.Delete(); } }
public static bool Verify(EndDataStorageTestClass s) { try { if (s.Wow[0] != "amazing" && s.Var != "You are the man!" && s.Num != 15) { return(false); } } catch { return(false); } return(true); }
public void ToEmptyFileNucsShuffleEncryptedTest() { var p = TestHelper.GetTemp(); var obj = EndDataStorageTestClass.Fetch(); string pass = Convert.ToBase64String(Guid.NewGuid().ToByteArray()); try { p.WriteEndData(obj, pass, new NucsShuffler()); Assert.IsTrue(EndDataStorageTestClass.Verify(p.ReadEndData <EndDataStorageTestClass>(pass, new NucsShuffler()).Result)); } finally { p.Delete(); } }
public void ToFileNucsShuffleEncryptedTest() { var p = TestHelper.GetTemp(); var obj = EndDataStorageTestClass.Fetch(); string pass = Convert.ToBase64String(Guid.NewGuid().ToByteArray()); var rand = new Random(); var data = new byte[rand.Next(10000, 128000)]; rand.NextBytes(data); using (var fs = new FileStream(p.FullName, FileMode.OpenOrCreate)) fs.Write(data, 0, data.Length); try { p.WriteEndData(obj, pass, new NucsShuffler()); Assert.IsTrue(EndDataStorageTestClass.Verify(p.ReadEndData <EndDataStorageTestClass>(pass, new NucsShuffler()).Result)); } finally { p.Delete(); } }