From bd4f9542fab1de8b8675a4ee0f777105ccdd4bd9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ars=C3=A8ne?= <31856200+MauriceNDS@users.noreply.github.com> Date: Fri, 22 Nov 2019 09:02:04 +0200 Subject: [PATCH] Create ADS_UserTests --- ADS_UserTests | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 ADS_UserTests 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)); + } + } +}