예제 #1
0
        public async Task Activate_Ok()
        {
            //Arrange
            var validContactId = 1;
            var contactIds     = new List <int>()
            {
                validContactId
            };

            //Act
            var controller   = new ContactController(_serviceBusMock.Object, _contactContext.Object);
            var actionResult = await controller.Activate(contactIds);

            //Assert
            var result = Assert.IsType <OkResult>(actionResult);

            Assert.Equal((int)System.Net.HttpStatusCode.OK, result.StatusCode);
        }
예제 #2
0
        public async Task Activate_BadRequest_ContactDoesntExist()
        {
            //Arrange
            var contactIdThatDoesntExist = 10;
            var contactIds = new List <int>()
            {
                contactIdThatDoesntExist
            };

            //Act
            var controller   = new ContactController(_serviceBusMock.Object, _contactContext.Object);
            var actionResult = await controller.Activate(contactIds);

            //Assert
            var result = Assert.IsType <BadRequestResult>(actionResult);

            Assert.Equal((int)System.Net.HttpStatusCode.BadRequest, result.StatusCode);
        }