Ejemplo n.º 1
0
        public void Can_BaseUserService()
        {
            // Arrange
            Mock <IRepository> mockRepository = new Mock <IRepository>();

            mockRepository.Setup(mRepo => mRepo.BaseUsers).Returns(new baseusers[]
            {
                new baseusers
                {
                    Login    = "******",
                    Password = "******",
                    ID       = "d1f7908b-6967-42c2-be5d-b4f157168ac9"
                },
                new baseusers
                {
                    Login    = "******",
                    Password = "******",
                    ID       = "da9e2795-4818-4606-883f-8cf7d0a9c2fb"
                },
                new baseusers
                {
                    Login    = "******",
                    Password = "******",
                    ID       = "713e77ca-d526-49b1-8e34-8b71bc96bcd4"
                }
            }.AsQueryable());

            // Create service
            BaseUsersService target = new BaseUsersService(mockRepository.Object);

            // Act
            baseusers user = target.GetUser("da9e2795-4818-4606-883f-8cf7d0a9c2fb");

            //           target.RemoveUser("d1f7908b-6967-42c2-be5d-b4f157168ac9");
            //           target.AddUser(new baseusers(){Login = "******", Password = "******"});

            // Assert

            // GetUser
            Assert.AreEqual(user.Login, "guest");
            Assert.AreEqual(target.GetAllBaseUsers().Count, 3);

            // RemoveUser, GetAllBaseUsers
            //Assert.AreEqual(target.GetAllBaseUsers()[0].Login, "guest");
            //Assert.AreEqual(target.GetAllBaseUsers()[2].Login, "NewUser");
        }
Ejemplo n.º 2
0
        public List <BaseUsersDto> Get()
        {
            var taskservice = new BaseUsersService();

            List <QueryBuilder> qbList = new List <QueryBuilder>();

            qbList.Add(new QueryBuilder()
            {
                WhereItems = new List <WhereItem>()
                {
                    new WhereItem()
                    {
                        Field = "TaskState", FirstVal = "4", HasFUNC = false, OperationMethod = SqlOperators.OperationMethod.Equal
                    },
                    new WhereItem()
                    {
                        Field = "CreatedTime", FirstVal = "2018-04-01", SecondVal = "2018-04-30", HasFUNC = false, OperationMethod = SqlOperators.OperationMethod.Between
                    }
                }
            });

            return(taskservice.GetList(qbList));
            //  return new string[] { "value1", "value2" };
        }
Ejemplo n.º 3
0
 public BaseUserController(IRepository repositoryDi)
 {
     repository = repositoryDi;
     baseUsers  = new BaseUsersService(repository);
 }