Example #1
0
        public void CreateTask_should_Creat_New_Task_and_return_New_Task_id()
        {
            //Arrange
            string url = "test.test";

            _mainController.Stub(t => t.Create(url)).Return(new PlaceTask()
            {
                TaskId = 1
            });
            _mockResponseProvider.Stub(t => t.ResponseCreated(null)).Return(HttpStatusCode.Created);
            //Act
            var result = _service.CreateNewTask(url);

            //Assert
            _mainController.AssertWasCalled(t => t.Create(url));
            _mockResponseProvider.AssertWasCalled(t => t.ResponseCreated(null));
            Assert.AreEqual(result.TaskId, 1);
        }