public void Search(string title, int?page) { // Arrange var api = new OMDbApiMock(); var itemList = new List <ApiSearchDto> { TestHelper.GetSearchDto("1"), TestHelper.GetSearchDto("2"), TestHelper.GetSearchDto("3") }; api.InitSearchMock(itemList); // Act var result = api.Search(title, page); // Assert var expected = new ApiSearchRootDto() { Search = new List <ApiSearchDto>() { TestHelper.GetSearchDto(title) }, Response = true, TotalResults = 1 }; AssertHelper.AreEqual(expected, result); }
public void Details(string id) { // Arrange var api = new OMDbApiMock(); var detailsList = new List <ApiDetailsDto>() { TestHelper.GetDetailsDto("1"), TestHelper.GetDetailsDto("2"), TestHelper.GetDetailsDto("3"), }; api.InitDetailsMock(detailsList); // Act var result = api.GetDetails(id); // Assert var expected = TestHelper.GetDetailsDto(id); AssertHelper.AreEqual(expected, result); }