public async void GetByIdWithSqliteInmemoryTestMethod()
        {
            using (var mctx = new SqliteMemoryContext().GetContext())
            {
                var recId   = 1;
                var service = new LogsController(Mapper.Instance, mctx, _tele);

                var res  = Assert.IsType <OkObjectResult>(service.Get(recId));
                var val1 = Assert.IsType <BackupLogDTO>(res.Value);

                Assert.NotNull(val1);

                var res2 = Assert.IsType <NotFoundResult>(service.Get(10000));
            }
        }
        public async void WithEfInMemoryTestMethod()
        {
            using (var mctx = new EfInMemoryContext().GetContext())
            {
                var service = new LogsController(Mapper.Instance, mctx, _tele);
                var res     = Assert.IsType <OkObjectResult>(await service.Get(null, null));
                var val1    = Assert.IsType <List <BackupLogDTO> >(res.Value);

                Assert.Equal(5, val1.Count());
            }
        }
Ejemplo n.º 3
0
        public async Task Get_ProperMethodsCalledAndReturnListOfLogs()
        {
            _mediatorMock.Setup(mediator => mediator.Send(It.IsAny <GetAllLogsQuery>(), It.IsAny <CancellationToken>())).ReturnsAsync(GetLogs()).Verifiable();
            //Act
            var logsController = new LogsController(_mediatorMock.Object);
            var result         = await logsController.Get();

            //Assert
            Assert.NotNull(result);
            Assert.True(result.Count() == GetLogs().Count());
            _mediatorMock.Verify();
        }
Ejemplo n.º 4
0
        public async Task Get_UnexistedLogIdPassed_ProperMethodsCalledAndReturn404NotFoundResult()
        {
            _mediatorMock.Setup(mediator => mediator.Send(It.IsAny <GetLogQuery>(), It.IsAny <CancellationToken>())).ReturnsAsync((LogViewModel)null).Verifiable();
            //Act
            var logsController = new LogsController(_mediatorMock.Object);
            var result         = await logsController.Get(1);

            //Assert
            Assert.True(((StatusCodeResult)result.Result).StatusCode == (int)HttpStatusCode.NotFound);

            _mediatorMock.Verify();
        }
Ejemplo n.º 5
0
        public async Task Get_ExistedLogIdPassed_ProperMethodsCalledAndReturnMatchedLog()
        {
            _mediatorMock.Setup(mediator => mediator.Send(It.IsAny <GetLogQuery>(), It.IsAny <CancellationToken>())).ReturnsAsync(new LogViewModel()).Verifiable();
            //Act
            var logsController = new LogsController(_mediatorMock.Object);
            var result         = await logsController.Get(1);

            //Assert

            Assert.NotNull(result.Value);
            _mediatorMock.Verify();
        }