Beispiel #1
0
 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);
 }
Beispiel #2
0
            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);
            }