From c37f80ab6d146763219c1a47c063d645d47a8016 Mon Sep 17 00:00:00 2001 From: YarynaPaslavska <38836264+pyaryna@users.noreply.github.com> Date: Wed, 27 Nov 2019 12:36:13 +0200 Subject: [PATCH] Create YP_UserRepositoryTest --- YP_UserRepositoryTest | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 YP_UserRepositoryTest diff --git a/YP_UserRepositoryTest b/YP_UserRepositoryTest new file mode 100644 index 0000000..ed8a46c --- /dev/null +++ b/YP_UserRepositoryTest @@ -0,0 +1,32 @@ +using Moq; +using NUnit.Framework; +using System; +using System.Collections.Generic; +using System.Text; +using TestProject2.BL; + +namespace TestProject2 +{ + [TestFixture] + class UserRepositoryTest + { + [Test] + public void Check_IfUserExists() + { + var mock = new Mock(); + + mock.Setup(repo => repo.GetUserInfo(It.IsAny())).Returns(new User()); + + var testUser = mock.Object.GetUserInfo(4); + + Assert.NotNull(testUser); + } + + [Test] + public void Check_IfExceptionIsThrown() + { + var userRepository = new UserRepository(); + Assert.Throws(() => userRepository.GetUserInfo(8)); + } + } +}