コード例 #1
0
        public async Task GetElectric_ReturnNotFound()
        {
            // Arrange
            string id = string.Empty;
            var    deviceController = new ElectricController(mockMediator.Object, mockElectricQuery.Object);
            // Act
            var actionResult = await deviceController.GetDetail(id);

            // Assert
            Assert.Equal((actionResult.Result as NotFoundResult).StatusCode, (int)System.Net.HttpStatusCode.NotFound);
        }
コード例 #2
0
        public async Task GetAll_ReturnNotFound()
        {
            // Arrange
            mockElectricQuery.Setup(e => e.GetAlls()).Returns(Task.FromResult(new List <DeviceResponse>().AsEnumerable()));
            var deviceController = new ElectricController(mockMediator.Object, mockElectricQuery.Object);
            // Act
            var actionResult = await deviceController.GetAll();

            // Assert
            Assert.Equal((actionResult.Result as NotFoundResult).StatusCode, (int)System.Net.HttpStatusCode.NotFound);
        }
コード例 #3
0
        public async Task GetElectric_ReturnOK()
        {
            // Arrange
            string id = string.Empty;

            mockElectricQuery.Setup(e => e.GetDetailElectric(id)).Returns(Task.FromResult(new DeviceResponse()));
            var deviceController = new ElectricController(mockMediator.Object, mockElectricQuery.Object);
            // Act
            var actionResult = await deviceController.GetDetail(id);

            // Assert
            Assert.Equal((actionResult.Result as OkObjectResult).StatusCode, (int)System.Net.HttpStatusCode.OK);
        }
コード例 #4
0
        public async Task CreateDeviceItem_AndReturnOK()
        {
            // Arrange
            mockMediator
            .Setup(m => m.Send(It.IsAny <CreateElectricMetterCommand>(), It.IsAny <CancellationToken>()))
            .ReturnsAsync(new Response <string> {
            });
            var deviceController = new ElectricController(mockMediator.Object, mockElectricQuery.Object);
            // Act
            var actionResult = await deviceController.CreateDevice(new CreateElectricMetterCommand());

            // Assert
            Assert.Equal((actionResult as OkObjectResult).StatusCode, (int)System.Net.HttpStatusCode.OK);
        }