public async Task CreateUserIdentityAsync_WhenCalled_ShouldCreate()
        {
            var item = await _resource.CreateUserIdentityAsync(new UserIdentity
            {
                Id     = 101,
                Name   = "name.101",
                UserId = 101
            }, 101);

            Assert.Equal(101, item.Id);
            Assert.Equal("name.101", item.Name);
        }
Exemple #2
0
        public async Task ShouldListAllIdentitiesForUser()
        {
            var obj1 = await _resource.CreateUserIdentityAsync(new UserIdentity
            {
                UserId = 123,
                Value  = "fu"
            }, 123);

            var obj2 = await _resource.CreateUserIdentityAsync(new UserIdentity
            {
                UserId = 234123,
                Value  = "fasdsadsau"
            }, 234123);

            var objs1 = (await _resource.GetAllForUserAsync(123)).ToArray();
            var objs2 = (await _resource.GetAllForUserAsync(234123)).ToArray();

            Assert.Single(objs1);
            Assert.Single(objs2);
            Assert.Equal(JsonConvert.SerializeObject(obj1), JsonConvert.SerializeObject(objs1[0]));
            Assert.Equal(JsonConvert.SerializeObject(obj2), JsonConvert.SerializeObject(objs2[0]));
        }