diff --git a/ADS_UserTests b/ADS_UserTests new file mode 100644 index 0000000..e06f2d4 --- /dev/null +++ b/ADS_UserTests @@ -0,0 +1,33 @@ +using System; +using NUnit.Framework; +using TestProject2.BL; +using Moq; + +namespace TestProject2 +{ + // Чи такий юзер існує, шота замокати. + // анріал айдішка чи строває ексепшн. + [TestFixture] + public class UserTest + { + [Test] + public void UserExistsTest() + { + var mock = new Mock(); + + mock.Setup(x => x.GetUserInfo(It.IsAny())).Returns(new User()); + + var testUser = mock.Object.GetUserInfo(5); + + Assert.NotNull(testUser); + } + + [Test] + public void UserNotExistExceptionTest() + { + var userRepository = new UserRepository(); + + Assert.Throws(() => userRepository.GetUserInfo(-2)); + } + } +}