Пример #1
0
        public void Delete()
        {
            // Arrange
            TaskOperationController controller = new TaskOperationController();

            // Act
            // controller.Delete(5);

            Assert.IsNotNull(controller);
        }
Пример #2
0
        public void Put()
        {
            // Arrange
            TaskOperationController controller = new TaskOperationController();

            // Act
            //controller.Put(5, "value");

            // Assert
            Assert.IsNotNull(controller);
        }
Пример #3
0
        public void Post()
        {
            // Arrange
            TaskOperationController controller = new TaskOperationController();

            // Act
            //   controller.Post(new UserTask());

            // Assert
            Assert.IsNotNull(controller);
        }
Пример #4
0
        public void GetById()
        {
            // Arrange
            UserTask _userTask = new UserTask()
            {
                Task_ID       = 9,
                ParentTask_ID = null,
                Project_ID    = null,
                TaskDetail    = "This is task for akashganga",
                StartDate     = DateTime.Now,
                EndDate       = DateTime.Now,
                Priority      = 21,
                Status        = "Open"
            };
            var userMock = new List <UserTask> {
                _userTask
            }.AsQueryable();
            // Arrange

            var mockSet   = new Mock <TaskDataContext>();
            var usersMock = new Mock <DbSet <UserTask> >();

            usersMock.As <IQueryable <UserTask> >().Setup(m => m.Provider).Returns(userMock.Provider);
            usersMock.As <IQueryable <UserTask> >().Setup(m => m.Expression).Returns(userMock.Expression);
            usersMock.As <IQueryable <UserTask> >().Setup(m => m.ElementType).Returns(userMock.ElementType);
            usersMock.As <IQueryable <UserTask> >().Setup(m => m.GetEnumerator()).Returns(userMock.GetEnumerator());
            usersMock.SetReturnsDefault(userMock.GetEnumerator());
            usersMock.Setup(x => x.Add(It.IsAny <UserTask>())).Returns((UserTask u) => u);
            mockSet.Setup(p => p.Set <UserTask>().Add(It.IsAny <UserTask>())).Returns(_userTask);

            TaskOperationController controller = new TaskOperationController();

            controller.Request       = new HttpRequestMessage();
            controller.Configuration = new HttpConfiguration();


            // Act
            // var response = controller.GetTaskDetailsById(5);

            // Assert

            Assert.IsNotNull(controller);
            //Assert.AreEqual(10, product.Id);
            //  Assert.AreEqual("value", result);
        }