Пример #1
0
        public async void DeleteUser_Invalid_NoExistingUser_Test()
        {
            //Arrange
            _adapterMock.Setup(a => a.DeleteIfExists(_user.Id)).Throws(new NullReferenceException());
            var userHandler = new UserHandler(_adapterMock.Object);

            //Act
            var result = await userHandler.Delete(_user.Id);

            //Assert
            //Exception must be thrown
        }
Пример #2
0
        public async void DeleteUser_Invalid_InvalidId_Test()
        {
            //Arrange
            var userHandler = new UserHandler(_adapterMock.Object);
            var invalidId = -1;

            //Act
            var result = await userHandler.Delete(invalidId);

            //Assert
            //Exception must be thrown
        }
Пример #3
0
        public async void DeleteUser_Valid_Test()
        {
            //Arrange
            const int idToDelete = 0;
            _adapterMock.Setup(a => a.DeleteIfExists(idToDelete)).Returns(Task.FromResult(true));
            var userHandler = new UserHandler(_adapterMock.Object);

            //Act
            var result = await userHandler.Delete(idToDelete);

            //Assert
            Assert.IsTrue(result);
        }