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

            #region Data SetUp

            #region User
            var lstUser = new List <MRMUser>()
            {
                new MRMUser
                {
                    Id             = 1,
                    FirstName      = "User1",
                    LastName       = "Last1",
                    MasterVendorId = 1,
                    EmailAddress   = "*****@*****.**"
                },
                new MRMUser
                {
                    Id             = 2,
                    FirstName      = "User2",
                    LastName       = "Last2",
                    MasterVendorId = 1,
                    EmailAddress   = "*****@*****.**"
                },
                new MRMUser
                {
                    Id             = 3,
                    FirstName      = "User3",
                    LastName       = "Last3",
                    MasterVendorId = 1,
                    EmailAddress   = "*****@*****.**"
                }
            };
            #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.GetContactsUsers(contactIds, masterVendorId).ToList();
            Assert.IsTrue(results != null);
            Assert.IsTrue(results.Count == 3);
            #endregion
        }