public void WhenDeleteProductByTypeName_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, LibraryRequestHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateLibraryRequest(); // Act var ok = request.DeleteProductAsync("MyDownloads", 10).Result; // Assert Assert.True(ok); } }
public void WhenAddProductWithLibId_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, LibraryRequestHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateLibraryRequest(); // Act var ok = request.AddProductAsync(1, 10, true).Result; // Assert Assert.True(ok); } }
public void WhenGetLibraries_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, LibraryRequestHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateLibraryRequest(); // Act var libraries = request.GetAsync().Result; // Assert Assert.NotEmpty(libraries); Assert.Equal(3, libraries.Count()); } }
public void WhenGetLibraryByTypeName_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, LibraryRequestHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateLibraryRequest(); // Act var library = request.GetAsync("MyDownloads").Result; // Assert Assert.NotNull(library); Assert.Equal("MyDownloads", library.TypeName); } }
public void WhenGetByProductId_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, LibraryRequestHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateLibraryRequest(); // Act var data = request.GetByProductIdAsync(1).Result; // Assert Assert.NotEmpty(data); Assert.Equal(123, data.FirstOrDefault()); Assert.Equal(456, data.LastOrDefault()); } }
public void WhenGetLibrary_ThenCheckResponse() { // Arrange using (SimpleServer.Create(TestHelpers.BaseUrl, LibraryRequestHandler)) { var client = new YouScribeClient(TestHelpers.BaseUrl); var request = client.CreateLibraryRequest(); int id = 1; // Act var library = request.GetAsync(id).Result; // Assert Assert.NotNull(library); Assert.Equal("MyDownloads", library.TypeName); } }