Exemple #1
0
        public void GetBusinessReturnsListOfBusiness()
        {
            // Arrange

            var options = new DbContextOptionsBuilder <EnterpriseContext>().UseInMemoryDatabase("Enterprise").Options;
            var context = new EnterpriseContext(options);

            context.Businesses.Add(new Business {
                Id = 2, Name = "New Business"
            });
            var controller = new BusinessController(context);

            // Act

            IActionResult actionResult   = controller.GetBuisnesses();
            var           okObjectResult = actionResult as OkObjectResult;
            var           valueresult    = okObjectResult.Value as IEnumerable <Business>;

            // Assert

            Assert.NotNull(valueresult);
            Assert.NotNull(okObjectResult);
            Assert.Equal(200, okObjectResult.StatusCode);
        }