Exemplo n.º 1
0
        public async Task GetCurrentAsync_ValidBackendCurrentIsNull_ReturnsOkAndEmptyContent()
        {
            backend.GetCurrentAsync().Returns((CommandEntry)null);
            var entryController = new EntryController(backend);
            var contentResult   = await entryController.GetCurrentAsync().ConfigureAwait(false) as OkResult;

            Assert.That(contentResult, Is.Not.Null);
        }
Exemplo n.º 2
0
        public async Task GetCurrentAsync_ValidBackend_ReturnsCurrentFromBackend()
        {
            backend.GetCurrentAsync().Returns(new CommandEntry()
            {
                Name = "backendCurrent"
            });
            var entryController = new EntryController(backend);
            var contentResult   = await entryController.GetCurrentAsync().ConfigureAwait(false) as OkNegotiatedContentResult <CommandEntry>;

            Assert.That(contentResult, Is.Not.Null);
            Assert.That(contentResult.Content.Name, Is.EqualTo("backendCurrent"));
        }