Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }