Esempio n. 1
0
        public async Task GetBusinessUnits_WhenBusinessUnitsExist_ShouldReturnAllBusinessUnits()
        {
            //Arrange
            var businessUnits = new List <string> {
                "bu1", "bu2"
            };

            _enrollmentProcessorMock.Setup(p => p.GetBusinessUnits()).ReturnsAsync(businessUnits);
            var controller = new EnrollmentController(_enrollmentProcessorMock.Object);

            //Act
            var response = await controller.GetBusinessUnits();

            //Assert
            var okResult    = Assert.IsType <OkObjectResult>(response);
            var returnValue = Assert.IsType <List <string> >(okResult.Value);

            Assert.NotEmpty(returnValue);
        }