Exemple #1
0
        public void ShouldRemoveUserInMemory()
        {
            var user = new User()
            {
                Email          = "*****@*****.**",
                Guid           = System.Guid.NewGuid().ToString(),
                HashedPassword = "******",
                Name           = "name",
                Role           = "admin",
                Surname        = "dksk"
            };

            var mockSet = new MockDbSet <User>();

            var mockContext = new Mock <WorkSiteDbContext>();

            mockContext.Setup(c => c.Set <User>()).Returns(mockSet.Object);

            using (var uow = new WorkSiteUow(mockContext.Object))
            {
                uow.Users.Create(user);
                uow.Save();
                uow.Users.Delete(user.Guid);
                uow.Save();
            }

            mockSet.Verify(u => u.Remove(It.IsNotIn(user)), Times.Never);
        }
Exemple #2
0
        public UsersOperations()
        {
            _uow = new WorkSiteUow();

            _dbBusinessUser = new MapperConfiguration(cfg => cfg.CreateMap <User, UserDto>());
            _businessDbUser = new MapperConfiguration(cfg => cfg.CreateMap <UserDto, User>());
        }
Exemple #3
0
        public void ShouldFindUser()
        {
            var user = new User()
            {
                Email          = "*****@*****.**",
                Guid           = System.Guid.NewGuid().ToString(),
                HashedPassword = "******",
                Name           = "name",
                Role           = "admin",
                Surname        = "dksk"
            };

            var mockSet = new MockDbSet <User>();

            var mockContext = new Mock <WorkSiteDbContext>();

            mockContext.Setup(c => c.Set <User>()).Returns(mockSet.Object);

            User res;

            using (var uow = new WorkSiteUow(mockContext.Object))
            {
                uow.Users.Create(user);
                uow.Save();
                res = uow.Users.Read(user.Guid);
            }
            Assert.Null(res);
        }
Exemple #4
0
        public VacationsOperations()
        {
            _uow = new WorkSiteUow();
            _businessDbVacationConfig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <VacationDto, Vacation>();
            });
            _dbBusinessVacationConfig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <Vacation, VacationDto>();
            });
            _dbBusinessResumeConfig = new MapperConfiguration(cfg =>
            {
                cfg.CreateMap <Resume, ResumeDto>();
            });

            _kernel = new StandardKernel(new NinjectRegistrations());
        }