public void SetUp() { AutoMapperConfiguration.Configure(); MockIntraWarehouseOrderService = new Mock <IIntraWarehouseOrderService>(); MockUserIdentityProvider = new Mock <IUserIdentityProvider>(); MockUserIdentityProvider .Setup(m => m.SetUserIdentity(It.IsAny <IUserIdentifiable>())) .Verifiable(); SystemUnderTest = new IntraWarehouseInventoryMovementsController(MockIntraWarehouseOrderService.Object, MockUserIdentityProvider.Object); }
public void ReturnsResultsFromServiceWithPaging_IntegratedTest() { // Arrange var integratedSystemUnderTest = new IntraWarehouseInventoryMovementsController(MockIntraWarehouseOrderService.Object, MockUserIdentityProvider.Object); const int pageSize = 5; const int skipCount = 1; var expectedResults = Fixture.CreateMany <IIntraWarehouseOrderSummaryReturn>(10).AsQueryable(); MockIntraWarehouseOrderService.Setup(m => m.GetIntraWarehouseOrderSummaries()) .Returns(new SuccessResult <IQueryable <IIntraWarehouseOrderSummaryReturn> >(expectedResults)); // Act var results = integratedSystemUnderTest.Get(pageSize, skipCount); // Assert Assert.AreEqual(results.Count(), pageSize); }