Exemplo n.º 1
0
        private static IDisposable CreateObservableConnection(ChatClient chatClient)
        {
            var connection = chatClient.Connect("guest", "guest");
            IObservable<string> observableConnection =
                new ObservableConnection(connection);

            var subscription =
                observableConnection.SubscribeConsole("reciever");

            return subscription;
        }
        public static void TestCreateConnectionValidation(Assert assert)
        {
            assert.Expect(1);

            ConnectionsViewModel vm         = new ConnectionsViewModel(accounts[0].ToEntityReference(), null, 0, null);
            ObservableConnection connection = vm.ConnectionEdit.GetValue();

            connection.Record1Id.SetValue(accounts[1].ToEntityReference());

            // Check the validation doesn't allow us to save without the role
            bool isValid = ((IValidatedObservable)connection).IsValid();

            assert.Equal(false, isValid, "Validation Not Valid");
        }
        public static void TestCreateConnection(Assert assert)
        {
            assert.Expect(1);
            Action done = assert.Async();

            ConnectionsViewModel vm         = new ConnectionsViewModel(accounts[0].ToEntityReference(), null, 10, null);
            ObservableConnection connection = vm.ConnectionEdit.GetValue();

            connection.OnSaveComplete += delegate(string arg)
            {
                assert.Equal(arg, null, "Save Error " + arg);
                done();
            };

            connection.Record1Id.SetValue(accounts[1].ToEntityReference());
            connection.Record1RoleId.SetValue(partnerRole);

            // This should save ok
            connection.SaveCommand();
        }