public async Task CreateUser_RestCreateUser_ReturnsUser()
        {
            WeSketchRestRequests rest = new WeSketchRestRequests();
            User usr = await rest.CreateUser("tester", "TestPassword", "*****@*****.**");

            Assert.IsNotNull(usr);
        }
        public async Task IsValidLogin_RestLogin_ReturnsUser()
        {
            WeSketchRestRequests rest = new WeSketchRestRequests();
            User usr = await rest.Login("tester", "TestPassword");

            Assert.IsNotNull(usr);
        }
        public void InviteUserIncompleteData_RestInviteUserToBoard_ReturnsError()
        {
            Guid boardGuid            = Guid.NewGuid();
            WeSketchRestRequests rest = new WeSketchRestRequests();
            var ex = Assert.Catch <Exception>(() => rest.InviteUserToBoard("", "", boardGuid));

            StringAssert.Contains("Error", ex.Message);
        }
        public void CreateUserIncomplete_RestCreateUser_ReturnsError(string username, string password, string email)
        {
            WeSketchRestRequests rest = new WeSketchRestRequests();

            Assert.That(async() => await rest.CreateUser(username, password, email), Throws.Exception.TypeOf <Exception>().And.Message.Contains("Error"));
        }
        public void IsInvalidLogin_RestLogin_ReturnsError(string username, string password)
        {
            WeSketchRestRequests rest = new WeSketchRestRequests();

            Assert.That(async() => await rest.Login(username, password), Throws.Exception.TypeOf <Exception>().And.Message.Contains("Error"));
        }