Example #1
0
        public async void BySalesPersonID_Not_Exists()
        {
            var mock = new ServiceMockFacade <IStoreRepository>();

            mock.RepositoryMock.Setup(x => x.BySalesPersonID(It.IsAny <int?>())).Returns(Task.FromResult <List <Store> >(new List <Store>()));
            var service = new StoreService(mock.LoggerMock.Object,
                                           mock.RepositoryMock.Object,
                                           mock.ModelValidatorMockFactory.StoreModelValidatorMock.Object,
                                           mock.BOLMapperMockFactory.BOLStoreMapperMock,
                                           mock.DALMapperMockFactory.DALStoreMapperMock,
                                           mock.BOLMapperMockFactory.BOLCustomerMapperMock,
                                           mock.DALMapperMockFactory.DALCustomerMapperMock);

            List <ApiStoreResponseModel> response = await service.BySalesPersonID(default(int?));

            response.Should().BeEmpty();
            mock.RepositoryMock.Verify(x => x.BySalesPersonID(It.IsAny <int?>()));
        }