Cars.Controllers.CarsController.Search C# (CSharp) Method

Search() public method

public Search ( string condition ) : IView
condition string
return IView
        public IView Search(string condition)
        {
            var result = this.carsData.Search(condition);
            return new View(result);
        }

Usage Example

 public void ExpectCarsRepositorySearchMethodReturnsCorrectResult()
 {
     var mockCarsCollection = new Mock<ICollection<Car>>();
     var mockCarsRepository = new Mock<ICarsRepository>();
     mockCarsRepository.Setup(cr => cr.Search(It.IsAny<string>())).Returns(mockCarsCollection.Object);
     var carsController = new CarsController(mockCarsRepository.Object);
     var result = carsController.Search(It.IsAny<string>());
     Assert.IsTrue(result.Model.Equals(mockCarsCollection.Object));
 }