Пример #1
0
        public void DeleteConfirmed_ReturnBadRequest_BadDelete()
        {
            var mockUserManager = UserMockService.BaseUser();
            var mapper          = MapperService.DefaultMapper();

            var mockRepo = new Mock <IFriendRepository>();

            mockRepo.Setup(r => r.RemoveFriendAsync(It.IsAny <int>()))
            .ReturnsAsync(false);

            var controller = new FriendsController(mapper, mockUserManager.Object, mockRepo.Object);
            var result     = controller.DeleteConfirmed(It.IsAny <int>());

            Assert.IsType <BadRequestResult>(result.Result);
        }
Пример #2
0
        public void DeleteConfirmed_ReturnRedirect_GoodDelete()
        {
            var mockUserManager = UserMockService.BaseUser();
            var mapper          = MapperService.DefaultMapper();

            var mockRepo = new Mock <IFriendRepository>();

            mockRepo.Setup(r => r.RemoveFriendAsync(It.IsAny <int>()))
            .ReturnsAsync(true);

            var controller     = new FriendsController(mapper, mockUserManager.Object, mockRepo.Object);
            var result         = controller.DeleteConfirmed(It.IsAny <int>());
            var redirectResult = Assert.IsType <RedirectToActionResult>(result.Result);

            Assert.Equal("Index", redirectResult.ActionName);
        }