示例#1
0
        public async void returns_null_for_unknown_user()
        {
            string name                   = Guid.NewGuid().ToString();
            string authServerUrl          = "http://demo.mobile.couchbase.com/connect2014/";
            ICouchbaseUserService service = new CouchbaseUserService();

            var user = await service.GetUser(authServerUrl, name);

            Assert.IsNull(user);
        }
示例#2
0
        public async void can_get_well_known_user()
        {
            string name                   = "GUEST";
            string authServerUrl          = "http://demo.mobile.couchbase.com/connect2014/";
            ICouchbaseUserService service = new CouchbaseUserService();

            var user = await service.GetUser(authServerUrl, name);

            Assert.IsNotNull(user);
            Assert.AreEqual(name, user.Name);
            Assert.IsNull(user.Channels, "expected null channel");
        }
示例#3
0
        public async void can_create_user_with_valid_parameters()
        {
            string authServerUrl          = "https://demo-mobile.couchbase.com/connect2014/";
            string name                   = Guid.NewGuid().ToString();
            ICouchbaseUserService service = new CouchbaseUserService();

            var success = await service.CreateUser(authServerUrl, name);

            Assert.IsTrue(success);

//			var user = await service.GetUser (authServerUrl, name);
//
//			Assert.IsNotNull (user);
//			Assert.AreEqual (name, user.Name, "name don't match");
//			Assert.IsNull (user.Channels, "expected null channel");
        }