public async System.Threading.Tasks.Task GenerateIdOk() { // Arrange var config = new Mock <Microsoft.Extensions.Configuration.IConfiguration>(); var httpHandler = new ProjectSpeedy.Tests.ServicesTests.HttpHandlerCreate(); var serviceBase = new ProjectSpeedy.Services.ServiceBase(config.Object, httpHandler); // Act var test = await serviceBase.GenerateId(); // Assert Assert.AreEqual("NewId", test); }
public async System.Threading.Tasks.Task UpdateDocumentOk() { // Arrange var inMemorySettings = new Dictionary <string, string> { { "couchdb:document_update", "{DocumentId" } }; Microsoft.Extensions.Configuration.IConfiguration configuration = new ConfigurationBuilder() .AddInMemoryCollection(inMemorySettings) .Build(); var httpHandler = new ProjectSpeedy.Tests.ServicesTests.HttpHandlerCreate(); var serviceBase = new ProjectSpeedy.Services.ServiceBase(configuration, httpHandler); // Act var test = await serviceBase.DocumentUpdate("DocumentId", new ProjectSpeedy.Models.Bet.Bet()); // Assert Assert.NotNull(test); }
public async System.Threading.Tasks.Task GetViewOkNoKeys() { // Arrange var inMemorySettings = new Dictionary <string, string> { { "couchdb:view_get", "{partition}{designDocumentName}{viewName}" }, { "couchdb:view_get_keys", "{partition}{designDocumentName}{viewName}{startKey}{endKey}" } }; Microsoft.Extensions.Configuration.IConfiguration configuration = new ConfigurationBuilder() .AddInMemoryCollection(inMemorySettings) .Build(); var httpHandler = new ProjectSpeedy.Tests.ServicesTests.HttpHandlerCreate(); var serviceBase = new ProjectSpeedy.Services.ServiceBase(configuration, httpHandler); // Act var test = await serviceBase.ViewGet("Partition", "DesignDocumentName", "ViewName"); // Assert Assert.NotNull(test); }