Beispiel #1
0
        public void CreateDeviceType_Success()
        {
            //Arrange
            _deviceTypeController.ControllerContext.Request.Properties["UserDetails"] = GetValidUserDomain();

            // Act
            IHttpActionResult actionResult = _deviceTypeController.CreateDeviceType(GetValidDeviceTypeDomain());
            var contentResult = actionResult as OkNegotiatedContentResult <int>;

            // Assert
            Assert.IsNotNull(contentResult);
            Assert.AreEqual(1, contentResult.Content);
        }
        public async Task Test_Try_To_Create_Null_Device()
        {
            CreateOrUpdateDeviceTypeDTO device = null;

            var mockRepository = new Mock <IDeviceTypeRepository>();
            var mockMapper     = new Mock <IMapper>();

            var deviceTypeController = new DeviceTypeController(mockRepository.Object, mockMapper.Object);

            var actionResult = await deviceTypeController.CreateDeviceType(device) as BadRequestObjectResult;

            Assert.Equal(400, actionResult.StatusCode);
        }
        public async Task Test_Create_Device()
        {
            var device = new CreateOrUpdateDeviceTypeDTO
            {
                Name = "Testing Device Type"
            };

            var mockRepository = new Mock <IDeviceTypeRepository>();
            var mockMapper     = new Mock <IMapper>();

            var deviceTypeController = new DeviceTypeController(mockRepository.Object, mockMapper.Object);

            var actionResult = await deviceTypeController.CreateDeviceType(device);

            var x = actionResult as OkResult;

            Assert.Equal(200, x.StatusCode);
        }