コード例 #1
0
        public async Task AddNotificationList_InValid_ThrowException()
        {
            //Arrange
            _notificationService.Setup(cs => cs.AddListUserNotificationAsync(It.IsAny <IEnumerable <UserNotificationDTO> >())).ThrowsAsync(new InvalidOperationException());

            NotificationBoxController notificationBoxController = _notificationBoxController;

            //Act
            var result = await notificationBoxController.AddNotificationList(new List <UserNotificationDTO>());

            //Assert
            Assert.IsInstanceOf <BadRequestResult>(result);
        }
コード例 #2
0
        public async Task AddNotificationList_Valid_ReturnsNoContent()
        {
            //Arrange
            _notificationService.Setup(cs => cs.AddListUserNotificationAsync(It.IsAny <IEnumerable <UserNotificationDTO> >())).ReturnsAsync(new List <UserNotificationDTO>());


            NotificationBoxController notificationBoxController = _notificationBoxController;

            //Act
            var result = await notificationBoxController.AddNotificationList(new List <UserNotificationDTO>());

            //Assert
            Assert.IsInstanceOf <NoContentResult>(result);
        }