private static IEnumerable <TestOperation> DeserializeOperations(string serialized) { var byteArray = Encoding.ASCII.GetBytes(serialized); using (var stream = new MemoryStream(byteArray)) using (var reader = new StreamReader(stream)) return(OperationSerializer.Deserialize(reader)); }
public void Test() { var clientId = Guid.NewGuid(); var expected = new Operation(OperationType.Delete, new Char(new CharId(clientId, 0), "1", Char.Begin.Id, Char.End.Id)); var actual = OperationSerializer.Deserialize(OperationSerializer.Serialize(expected)); Console.WriteLine(clientId); Console.WriteLine(OperationSerializer.Serialize(expected)); Assert.AreEqual(JsonConvert.SerializeObject(expected), JsonConvert.SerializeObject(actual)); }
public void Random_CustomOperations_ExecutedCorrectly() { var operationsPath = NUnit.Framework.TestContext.Parameters["RandomTestOperationsPath"]; using (var reader = new StreamReader(operationsPath)) { var clipTitle = reader.ReadLine(); var operations = OperationSerializer.Deserialize(reader); RunRandomOperationsTest(clipTitle, operations, false); } }