public async void ByCustomerID_Not_Exists() { var mock = new ServiceMockFacade <ISalesOrderHeaderRepository>(); mock.RepositoryMock.Setup(x => x.ByCustomerID(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())).Returns(Task.FromResult <List <SalesOrderHeader> >(new List <SalesOrderHeader>())); var service = new SalesOrderHeaderService(mock.LoggerMock.Object, mock.RepositoryMock.Object, mock.ModelValidatorMockFactory.SalesOrderHeaderModelValidatorMock.Object, mock.BOLMapperMockFactory.BOLSalesOrderHeaderMapperMock, mock.DALMapperMockFactory.DALSalesOrderHeaderMapperMock, mock.BOLMapperMockFactory.BOLSalesOrderDetailMapperMock, mock.DALMapperMockFactory.DALSalesOrderDetailMapperMock); List <ApiSalesOrderHeaderResponseModel> response = await service.ByCustomerID(default(int)); response.Should().BeEmpty(); mock.RepositoryMock.Verify(x => x.ByCustomerID(It.IsAny <int>(), It.IsAny <int>(), It.IsAny <int>())); }