public async Task Test_GetFeeds_Should_Return_Success_As_True_When_A_Valid_Object_Is_Gotten() { //Arrange MockUp(ModelReturnHelper.ReturnComplaint()); var ComplaintServices = new ComplaintServices(_serviceProvider); var expectedState = true; var expectedMessage = "Complaint"; //ACT var actual = await ComplaintServices.GetComplaintById("Id"); //Assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.Data); Assert.AreEqual(expectedState, actual.Success); Assert.AreEqual(expectedMessage, actual.Message); Assert.IsInstanceOf <Response <ComplaintsDTO> >(actual); }
public async Task TestGetFeedsValid() { //Arrange MockUp(ModelReturnHelper.ReturnCategories(), 2); var feedServices = new FeedService(_serviceProvider); var expectedPageCount = 2; var expectedItemCount = 2; var expectedCurrentPage = 1; var expectedPerPage = 10; //ACT var actual = await feedServices.GetFeedByPages(1); //Assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.Data.Items); Assert.True(actual.Success); Assert.AreEqual(expectedItemCount, actual.Data.TotalNumberOfItems); Assert.AreEqual(expectedPageCount, actual.Data.TotalNumberOfPages); Assert.AreEqual(expectedCurrentPage, actual.Data.CurrentPage); Assert.AreEqual(expectedPerPage, actual.Data.ItemsPerPage); }
public async Task TestGetComplaintsValid() { //Arrange MockUp(ModelReturnHelper.ReturnComplaints(), 2); var ComplaintServices = new ComplaintServices(_serviceProvider); var expectedPageCount = 2; var expectedItemCount = 1; var expectedCurrentPage = 1; var expectedPerPage = 10; //ACT var actual = await ComplaintServices.GetComplaintsByPage(1, "Id"); //Assert Assert.IsNotNull(actual); Assert.IsNotNull(actual.Data.Items); Assert.True(actual.Success); Assert.AreEqual(expectedItemCount, actual.Data.TotalNumberOfItems); Assert.AreEqual(expectedPageCount, actual.Data.TotalNumberOfPages); Assert.AreEqual(expectedCurrentPage, actual.Data.CurrentPage); Assert.AreEqual(expectedPerPage, actual.Data.ItemsPerPage); }