Details() 공개 메소드

public Details ( int id ) : IView
id int
리턴 IView
 public void ExpectExceptionWhenDetailsMethodIsCalledWithNonExistingCarId()
 {
     var mockCarsRepository = new Mock<ICarsRepository>();
     mockCarsRepository.Setup(cr => cr.GetById(It.IsAny<int>())).Returns(() => null);
     var carsController = new CarsController(mockCarsRepository.Object);
     carsController.Details(1);
 }
예제 #2
0
        public void GetingNullCarShouldThrow()
        {
            var carsData = Mock.Create<ICarsRepository>();
            var mock = Mock.Arrange(() => this.carsData.GetById(Arg.AnyInt)).Returns((Car)null);
            var testController = new CarsController(carsData);

            testController.Details(10);
        }
예제 #3
0
 public void GetCarDetailsShouldThrowAnArgumentNullExceptionIfCarObjectIsNull()
 {
     var carRepoMock = new Mock<ICarsRepository>();
     carRepoMock.Setup(x => x.GetById(It.IsAny<int>())).Returns((Car)null);
     var testController = new CarsController(carRepoMock.Object);
     testController.Details(10);
 }
 public void GettingDetailsShouldThrowArgumentNullExceptionIfCarIsNull()
 {
     var mockRepo = new Mock<ICarsRepository>();
     mockRepo.Setup(x => x.GetById(It.IsAny<int>())).Returns((Car)null);
     var testController = new CarsController(mockRepo.Object);
     testController.Details(10);
 }