コード例 #1
0
        public void should_display_json_message()
        {
            const string TestMessage = @"[{""$type"":""NSB.Messages.CRM.RegisterCustomer, NSB.Messages"",""Name"":""Hadi"",""Password"":""123456"",""EmailAddress"":""*****@*****.**"",""RegistrationDate"":""2013-01-28T03:24:05.0546437Z""}]";

            ViewModel.AttachView(View, null);

            ViewModel.SelectedMessage = new MessageBody {
                Body = TestMessage
            };

            View.Received(1).Display(Arg.Any <string>());
        }
コード例 #2
0
        public void should_display_json_message()
        {
            const string TestMessage = @"[{""$type"":""NSB.Messages.CRM.RegisterCustomer, NSB.Messages"",""Name"":""Hadi"",""Password"":""123456"",""EmailAddress"":""*****@*****.**"",""RegistrationDate"":""2013-01-28T03:24:05.0546437Z""}]";

            Decoder.Decode(Arg.Any <byte[]>()).Returns(new DecoderResult <string>(TestMessage));
            ViewModel.AttachView(View, null);

            ViewModel.SelectedMessage = new MessageBody {
                BodyRaw = Encoding.Default.GetBytes(TestMessage)
            };

            View.Received(1).Display(Arg.Any <string>());
        }