예제 #1
0
        public async void UpdateUserTest()
        {
            var adduser = new UserAdd()
            {
                Email = Guid.NewGuid().ToString()
            };


            var userTrans = new UserTransactions();
            var userView  = new UserViews();


            var user = await userTrans.Add(adduser);

            var updateuser = new UserUpdate()
            {
                UserId = user.UserId, Email = user.Email, FirstName = "Daniel"
            };

            await userTrans.Update(updateuser);

            var userview = await userView.Get(user.UserId);

            user.UserId.Should().Be(userview.UserId);
            user.Email.Should().Be(userview.Email);
            userview.FirstName.Should().Be("Daniel");
        }
예제 #2
0
        public async void AddUserTest()
        {
            var adduser = new UserAdd()
            {
                Email = Guid.NewGuid().ToString()
            };


            var userTrans = new UserTransactions();
            var userView  = new UserViews();


            var user = await userTrans.Add(adduser);

            var userview = await userView.Get(user.UserId);


            user.UserId.Should().Be(userview.UserId);

            user.Email.Should().Be(userview.Email);
        }
예제 #3
0
        public async void DeleteUserTest()
        {
            var adduser = new UserAdd()
            {
                Email = Guid.NewGuid().ToString()
            };


            var userTrans = new UserTransactions();
            var userView  = new UserViews();


            var user = await userTrans.Add(adduser);

            await userTrans.Delete(new UserDelete()
            {
                UserId = user.UserId
            });

            var userview = await userView.Get(user.UserId);


            userview.Should().BeNull();
        }
예제 #4
0
        public async Task Load(int userId)
        {
            var uv = new UserViews();

            this.UserView = await uv.Get(userId);
        }