public void WhenGenerateUserNameFromEmail_ThenOk()
        {
            // Arrange
            using (SimpleServer.Create(TestHelpers.BaseUrl, EventHandler))
            {
                var client = new YouScribeClient(TestHelpers.BaseUrl);

                var request = client.CreateAccountUtilRequest();

                // Act
                var userName = request.GetUserNameFromEmailAsync("*****@*****.**").Result;

                // Assert
                Assert.Empty(request.Error.Messages);
                Assert.Equal("me.show", userName);
            }
        }
        public void WhenGeneratePassword_ThenOk()
        {
            // Arrange
            using (SimpleServer.Create(TestHelpers.BaseUrl, EventHandler))
            {
                var client = new YouScribeClient(TestHelpers.BaseUrl);

                var request = client.CreateAccountUtilRequest();

                // Act
                var password = request.GeneratePasswordAsync(8, 10).Result;

                // Assert
                Assert.Empty(request.Error.Messages);
                Assert.Equal("toto", password);
            }
        }
        public void WhenForgotPassword_ThenOk()
        {
            // Arrange
            using (SimpleServer.Create(TestHelpers.BaseUrl, EventHandler))
            {
                var client = new YouScribeClient(TestHelpers.BaseUrl);

                var request = client.CreateAccountUtilRequest();

                // Act
                var isOk = request.ForgotPasswordAsync("*****@*****.**").Result;

                // Assert
                Assert.True(isOk);
                Assert.Empty(request.Error.Messages);
            }
        }
        public void WhenForgotPassword_ThenOk()
        {
            // Arrange
            using (SimpleServer.Create(TestHelpers.BaseUrl, EventHandler))
            {
                var client = new YouScribeClient(TestHelpers.BaseUrl);

                var request = client.CreateAccountUtilRequest();

                // Act
                var isOk = request.ForgotPasswordAsync("*****@*****.**").Result;

                // Assert
                Assert.True(isOk);
                Assert.Empty(request.Error.Messages);
            }
        }
        public void WhenGenerateUserNameFromEmail_ThenOk()
        {
            // Arrange
            using (SimpleServer.Create(TestHelpers.BaseUrl, EventHandler))
            {
                var client = new YouScribeClient(TestHelpers.BaseUrl);

                var request = client.CreateAccountUtilRequest();

                // Act
                var userName = request.GetUserNameFromEmailAsync("*****@*****.**").Result;

                // Assert
                Assert.Empty(request.Error.Messages);
                Assert.Equal("me.show", userName);
            }
        }
        public void WhenGeneratePassword_ThenOk()
        {
            // Arrange
            using (SimpleServer.Create(TestHelpers.BaseUrl, EventHandler))
            {
                var client = new YouScribeClient(TestHelpers.BaseUrl);

                var request = client.CreateAccountUtilRequest();

                // Act
                var password = request.GeneratePasswordAsync(8, 10).Result;

                // Assert
                Assert.Empty(request.Error.Messages);
                Assert.Equal("toto", password);
            }
        }