Esempio n. 1
0
        public async Task TestDeleteLogsSuccess()
        {
            //Arrange
            var list = new List <UsersLog>();

            list.Add(new UsersLog()
            {
                UsersLogId  = 1,
                Description = "test",
                LogType     = LogType.ATTENDANCE_JOIN.ToString(),
                RoomId      = "1"
            });
            list.Add(new UsersLog()
            {
                UsersLogId  = 2,
                Description = "test",
                LogType     = LogType.ATTENDANCE_JOIN.ToString(),
                RoomId      = "1"
            });
            list.Add(new UsersLog()
            {
                UsersLogId  = 3,
                Description = "test",
                LogType     = LogType.ATTENDANCE_JOIN.ToString(),
                RoomId      = "1"
            });

            context.UserLog.AddRange(list);
            await context.SaveChangesAsync();

            //Act
            var result = await _logDAO.DeleteLogs(list);

            var listAfter = await context.UserLog.ToListAsync();


            //Assert
            Assert.Empty(listAfter);
            Assert.Contains("Success", result);
        }