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); }
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); }
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); }