Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 3
0
        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);
            }
        }