Exemplo n.º 1
0
        public void NewToOld()
        {
            var oldMsg = new OldAddSubscription("the message", new Uri("http://bob/phil"));
            var oldold = Factory.ConvertToOldAddSubscription(oldMsg);

            using (var newStream = new MemoryStream())
            {
                PlainFormatter.Serialize(newStream, oldold);

                newStream.Position = 0;

                using (var oldStream = new MemoryStream())
                {
                    using (var str = File.OpenRead(_pathToFile))
                    {
                        var buff = new byte[str.Length];
                        str.Read(buff, 0, buff.Length);
                        oldStream.Write(buff, 0, buff.Length);
                    }

                    var newFileName = ".\\new-{0}.txt".FormatWith(oldMsg.GetType().Name);
                    if (File.Exists(newFileName))
                    {
                        File.Delete(newFileName);
                    }
                    using (var fs = File.OpenWrite(newFileName))
                    {
                        fs.Write(newStream.ToArray(), 0, newStream.ToArray().Length);
                    }

                    StreamAssert.AreEqual(oldStream, newStream);
                }
            }
        }
        public void NewToOld()
        {
            var oldMsg = new OldAddSubscription("the message", new Uri("http://bob/phil"));
            var oldold = Factory.ConvertToOldAddSubscription(oldMsg);
            using (var newStream = new MemoryStream())
            {
                PlainFormatter.Serialize(newStream, oldold);

                newStream.Position = 0;

                using (var oldStream = new MemoryStream())
                {
                    using (var str = File.OpenRead(_pathToFile))
                    {
                        var buff = new byte[str.Length];
                        str.Read(buff, 0, buff.Length);
                        oldStream.Write(buff, 0, buff.Length);
                    }

                    var newFileName = ".\\new-{0}.txt".FormatWith(oldMsg.GetType().Name);
                    if (File.Exists(newFileName)) File.Delete(newFileName);
                    using (var fs = File.OpenWrite(newFileName))
                    {
                        fs.Write(newStream.ToArray(), 0, newStream.ToArray().Length);
                    }

                    StreamAssert.AreEqual(oldStream, newStream);
                }
            }
        }
Exemplo n.º 3
0
        public void NewToOld()
        {
            var oldMsg = new OldAddSubscription("the message", new Uri("http://bob/phil"));
            using (var newStream = new MemoryStream())
            {
                NewWriter.Serialize(newStream, oldMsg);

                newStream.Position = 0;

                using (var oldStream = new MemoryStream())
                {
                    using (var str = File.OpenRead(_pathToFile))
                    {
                        var buff = new byte[str.Length];
                        str.Read(buff, 0, buff.Length);
                        oldStream.Write(buff, 0, buff.Length);
                    }

                    StreamAssert.AreEqual(oldStream, newStream);
                }
            }
        }
        public void MessageReceived()
        {
            var data = new OldAddSubscription(new Subscription("msg",Guid.NewGuid().ToString(),new Uri("msmq://localhost/bob")));

            Saga.RaiseEvent(LegacySubscriptionClientSaga.OldSubscriptionAdded, data);
        }
Exemplo n.º 5
0
        public void MessageReceived()
        {
            var data = new OldAddSubscription(new Subscription("msg", Guid.NewGuid().ToString(), new Uri("msmq://localhost/bob")));

            Saga.RaiseEvent(LegacySubscriptionClientSaga.OldSubscriptionAdded, data);
        }