Ejemplo n.º 1
0
        public void GetVendorContacts_Tests()
        {
            #region Variables
            var contactIds = new List <int> {
                1, 2, 3
            };
            #endregion

            #region Data SetUp

            #region User
            var lstUser = new List <MRMUser>()
            {
                new MRMUser
                {
                    Id           = 1,
                    FirstName    = "User1",
                    LastName     = "Last1",
                    EmailAddress = "*****@*****.**",
                    PhoneNumber  = "1234567",
                    UserName     = "******"
                },
                new MRMUser
                {
                    Id           = 2,
                    FirstName    = "User2",
                    LastName     = "Last2",
                    EmailAddress = "*****@*****.**",
                    PhoneNumber  = "7654321",
                    UserName     = "******"
                },
                new MRMUser
                {
                    Id           = 3,
                    FirstName    = "User3",
                    LastName     = "Last3",
                    EmailAddress = "*****@*****.**",
                    PhoneNumber  = "9876543",
                    UserName     = "******"
                },
            };
            #endregion

            #endregion

            #region Mock
            mockUserRepository.Setup(x => x.GetMany(It.IsAny <Expression <Func <MRMUser, bool> > >())).Returns(lstUser.AsEnumerable());

            #endregion

            #region Services
            var userService = new UserServiceMock(
                _userRepository: mockUserRepository.Object);
            #endregion

            #region Asserts
            var results = userService.GetVendorContacts(contactIds).ToList();
            Assert.IsTrue(results != null);
            Assert.IsTrue(results.Count == 3);
            #endregion
        }