Ejemplo n.º 1
0
        public void CreateUser()
        {
            const string userId   = "UniqueUserId_CreateUser";
            const string username = userId + "_";

            Tests.MockStorage.Setup(s => s.GetCurrentUser()).Returns(Tests.Storage.GetUser(u => u.Username == "panza"));

            Storage.CreateUser(new User {
                Name = "Create User", Username = username, Password = "******", UserId = userId
            });
            var created = Storage.GetUser(u => u.Username == username);

            Assert.AreEqual(created.UserId, userId);

            Storage.DeleteUser(u => u.Username == username);
        }
Ejemplo n.º 2
0
        public JsonResult Delete(Guid id)
        {
            try
            {
                _Storage.DeleteUser(u => u.Id == id);

                return(Json(new { success = true, Id = id }));;
            }
            catch
            {
                return(Json(new { success = false }));
            }
        }
Ejemplo n.º 3
0
        public override bool DeleteUser(string username, bool deleteAllRelatedData)
        {
            try
            {
                _UserStorage.DeleteUser(u => u.Username == username);

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }