public void GetTitles_ReturnsTitleDtoList() { // arrange FakeSubjectOrderRepository fake = new FakeSubjectOrderRepository(); TitlesController tc = new TitlesController(fake); // act var result = tc.GetTitles().Result as OkObjectResult; // Assert Assert.IsInstanceOf <List <TitleDto> >(result.Value); }
public void GetTitles_ReturnsOkResult() { // arrange FakeSubjectOrderRepository fake = new FakeSubjectOrderRepository(); TitlesController tc = new TitlesController(fake); // act var result = tc.GetTitles(); // assert Assert.IsInstanceOf <OkObjectResult>(result.Result); }
public void Get_ReturnOKForValidID() { var controller = new TitlesController(); int id = 1000; System.Net.HttpStatusCode expected = System.Net.HttpStatusCode.OK; HttpResponseMessage actual; SetupControllerForTests(controller, "http://localhost:56736/titles/1000", "Default", "{controller}/{id}"); actual = controller.Get(id); Assert.AreEqual(expected, actual.StatusCode); }
public void GetTitles_ReturnsAllItems() { // arrange FakeSubjectOrderRepository fake = new FakeSubjectOrderRepository(); TitlesController tc = new TitlesController(fake); // act var result = tc.GetTitles().Result as OkObjectResult; List <TitleDto> titles = result.Value as List <TitleDto>; // assert Assert.AreEqual(5, titles.Count); }
public void Get_SearchReturnsNotFoundWhenNoResults() { TitlesController controller = new TitlesController(); string since = "2013-07-01"; string until = "2013-07-01"; System.Net.HttpStatusCode expected = System.Net.HttpStatusCode.NotFound; HttpResponseMessage actual; SetupControllerForTests(controller, "http://localhost:56736/titles/search", "resource search", "{controller}/search"); actual = controller.Get(since, until); Assert.AreEqual(expected, actual.StatusCode); }