示例#1
0
        public void ShouldAlwaysPassTest()
        {
            using (var lifetime = _container.BeginLifetimeScope())
            {
                //Given
                var controller = APIControllerTestHelper.ResolveController <AmIHereController>(lifetime);

                //When
                var result = controller.GetIAmHere();

                //Then
                Assert.IsTrue(result, "Could not find the controller.");
            }
        }
示例#2
0
        public async Task GetBookByISBNTest()
        {
            using (var lifetime = _container.BeginLifetimeScope())
            {
                //given
                var controller = APIControllerTestHelper.ResolveController <BooksController>(lifetime);
                var bookFilter = new BookFilter
                {
                    ISBN = "8-888888-8-8"
                };

                //when
                HttpResponseMessage response = controller.Get(bookFilter);

                //then
                Assert.AreEqual(System.Net.HttpStatusCode.OK, response.StatusCode);
                var returnedObject = await APIControllerTestHelper.GetContent <ExpressLibraryResponse>(response);

                Assert.IsTrue(returnedObject != null, "Could not find any result");
            }
        }