public void WhenGetAccount_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act var account = request.GetCurrentAccountAsync().Result; // Assert Assert.NotNull(account); Assert.Equal("test", account.UserName); } }
public void WhenDeletePictureWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.DeletePictureAsync().Result; // Assert Assert.False(ok); } }
public void WhenUploadPictureFromUrlWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.UploadPictureAsync(new Uri("http://exmple.com/image.jpg")).Result; // Assert Assert.False(ok); } }
public void WhenDeletePictureWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.DeletePictureAsync().Result; // Assert Assert.False(ok); } }
public void WhenSetSpokenLanguagesWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.SetSpokenLanguagesAsync(new[] { "fr", "en" }).Result; // Assert Assert.False(ok); } }
public void WhenDeletePicture_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.DeletePictureAsync().Result; // Assert Assert.True(ok); } }
public void WhenUploadPictureFromLocalFileWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.UploadPictureAsync(new Models.FileModel { Content = new MemoryStream(), ContentType = "image/png", FileName = "test.png" }).Result; // Assert Assert.False(ok); } }
public void WhenDeletePicture_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.DeletePictureAsync().Result; // Assert Assert.True(ok); } }
public void WhenUpdateAccountWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.UpdateAsync(new Models.Accounts.AccountModel { Id = 42, FirstName = "kikou" }).Result; // Assert Assert.False(ok); } }
public void WhenCreateAccount_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act var account = request.CreateAsync(new Models.Accounts.AccountModel { UserName = "******", Password = "******" }).Result; // Assert Assert.NotNull(account); Assert.Equal("test", account.UserName); Assert.Equal("CAAGp95NMpY8BAOtOD7F4gxpkrMnmUZCpPBWHyZAOcX723Pfez7VEQvrjZAtrDZCXPRC0wPZCxrC", account.YsAuthToken); Assert.Equal("{\"Id\":0,\"UserName\":\"test\",\"Password\":\"password\",\"Email\":null,\"FirstName\":null,\"LastName\":null,\"Gender\":null,\"Civility\":null,\"BirthDate\":null,\"CountryCode\":null,\"BlogUrl\":null,\"WebSiteUrl\":null,\"FacebookPage\":null,\"TwitterPage\":null,\"City\":null,\"Biography\":null,\"PhoneNumber\":null,\"EmailIsPublic\":false,\"DomainLanguageIsoCode\":null,\"TrackingId\":\"00000000-0000-0000-0000-000000000000\",\"YsAuthToken\":null}", requestContent); } }
public void WhenSetSpokenLanguages_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.SetSpokenLanguagesAsync(new[] { "fr", "en" }).Result; // Assert Assert.True(ok); Assert.Equal("Languages=fr&Languages=en", requestContent); } }
public void WhenUploadPictureFromLocalFile_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.UploadPictureAsync(new Models.FileModel { Content = new MemoryStream(), ContentType = "image/png", FileName = "test.png" }).Result; // Assert Assert.Contains("Content-Disposition: form-data; name=file; filename=test.png; filename*=utf-8''test.png", requestContent); Assert.True(ok); } }
public void WhenCreateAccount_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act var account = request.CreateAsync(new Models.Accounts.AccountModel { UserName = "******", Password = "******" }).Result; // Assert Assert.NotNull(account); Assert.Equal("test", account.UserName); Assert.Equal("CAAGp95NMpY8BAOtOD7F4gxpkrMnmUZCpPBWHyZAOcX723Pfez7VEQvrjZAtrDZCXPRC0wPZCxrC", account.YsAuthToken); Assert.Equal("{\"Id\":0,\"UserName\":\"test\",\"Password\":\"password\",\"Email\":null,\"FirstName\":null,\"LastName\":null,\"Gender\":null,\"Civility\":null,\"BirthDate\":null,\"CountryCode\":null,\"BlogUrl\":null,\"WebSiteUrl\":null,\"FacebookPage\":null,\"TwitterPage\":null,\"City\":null,\"Biography\":null,\"PhoneNumber\":null,\"EmailIsPublic\":false,\"EmailStatus\":null,\"DomainLanguageIsoCode\":null,\"TrackingId\":\"00000000-0000-0000-0000-000000000000\",\"YsAuthToken\":null}", requestContent); } }
public void WhenUpdateAccount_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.UpdateAsync(new Models.Accounts.AccountModel { Id = 42, FirstName = "kikou" }).Result; // Assert Assert.True(ok); Assert.Equal("{\"Id\":42,\"UserName\":null,\"Password\":null,\"Email\":null,\"FirstName\":\"kikou\",\"LastName\":null,\"Gender\":null,\"Civility\":null,\"BirthDate\":null,\"CountryCode\":null,\"BlogUrl\":null,\"WebSiteUrl\":null,\"FacebookPage\":null,\"TwitterPage\":null,\"City\":null,\"Biography\":null,\"PhoneNumber\":null,\"EmailIsPublic\":false,\"EmailStatus\":null,\"DomainLanguageIsoCode\":null,\"TrackingId\":\"00000000-0000-0000-0000-000000000000\",\"YsAuthToken\":null}", requestContent); } }
public void WhenSetSpokenLanguagesWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.SetSpokenLanguagesAsync(new[] { "fr", "en" }).Result; // Assert Assert.False(ok); } }
public void WhenUpdateAccountWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.UpdateAsync(new Models.Accounts.AccountModel { Id = 42, FirstName = "kikou" }).Result; // Assert Assert.False(ok); } }
public void WhenUpdateAccount_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.UpdateAsync(new Models.Accounts.AccountModel { Id = 42, FirstName = "kikou" }).Result; // Assert Assert.True(ok); Assert.Equal("{\"Id\":42,\"UserName\":null,\"Password\":null,\"Email\":null,\"FirstName\":\"kikou\",\"LastName\":null,\"Gender\":null,\"Civility\":null,\"BirthDate\":null,\"CountryCode\":null,\"BlogUrl\":null,\"WebSiteUrl\":null,\"FacebookPage\":null,\"TwitterPage\":null,\"City\":null,\"Biography\":null,\"PhoneNumber\":null,\"EmailIsPublic\":false,\"DomainLanguageIsoCode\":null,\"TrackingId\":\"00000000-0000-0000-0000-000000000000\",\"YsAuthToken\":null}", requestContent); } }
public void WhenUploadPictureFromLocalFileWithUnathorizedUser_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act bool ok = request.UploadPictureAsync(new Models.FileModel { Content = new MemoryStream(), ContentType = "image/png", FileName = "test.png" }).Result; // Assert Assert.False(ok); } }
public void WhenUploadPictureFromLocalFile_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.UploadPictureAsync(new Models.FileModel { Content = new MemoryStream(), ContentType = "image/png", FileName = "test.png" }).Result; // Assert Assert.Contains("Content-Disposition: form-data; name=file; filename=test.png; filename*=utf-8''test.png", requestContent); Assert.True(ok); } }
public void WhenUploadPictureFromUrl_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.UploadPictureAsync(new Uri("http://exmple.com/image.jpg")).Result; // Assert Assert.True(ok); } }
public void WhenGetAccount_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateAccountRequest(); // Act var account = request.GetCurrentAccountAsync().Result; // Assert Assert.NotNull(account); Assert.Equal("test", account.UserName); } }
public void WhenSetSpokenLanguages_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, AccountHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); client.AuthorizeAsync("test", "password").Wait(); var request = client.CreateAccountRequest(); // Act bool ok = request.SetSpokenLanguagesAsync(new[] { "fr", "en" }).Result; // Assert Assert.True(ok); Assert.Equal("Languages=fr&Languages=en", requestContent); } }