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 ExpectCarsRepositoryToSortByYear() { var mockCarsCollection = new Mock<ICollection<Car>>(); var mockCarsRepository = new Mock<ICarsRepository>(); mockCarsRepository.Setup(cr => cr.SortedByYear()).Returns(mockCarsCollection.Object); var carsController = new CarsController(mockCarsRepository.Object); var result = carsController.Sort("year"); Assert.IsTrue(result.Model.Equals(mockCarsCollection.Object)); }
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)); }
public void InitializeCarsController() { ////this.FakeCarCollection = new List<Car> //// { //// new Car { Id = 1, Make = "Audi", Model = "A4", Year = 2005 }, //// new Car { Id = 2, Make = "BMW", Model = "325i", Year = 2008 }, //// new Car { Id = 3, Make = "BMW", Model = "330d", Year = 2007 }, //// new Car { Id = 4, Make = "Opel", Model = "Astra", Year = 2010 }, //// }; this.controller = new CarsController(this.carsDataMock); }
public void CarsControllerShouldReturnObject() { var controller = new CarsController(); Assert.IsInstanceOfType(controller, typeof(Object)); }
public void ExpectCarsControllerEmptyConstructorToCreateInstance() { var carsController = new CarsController(); Assert.IsNotNull(carsController); }
public void TestInitialization() { this.controller = new CarsController(); this.controller = new CarsController(this.fakeCarsData); }
public void InitializeCarsController() { this.controller = new CarsController(this.carsData); }
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); }
public void CreateCarsControllerWithoutRepository() { var actual = new CarsController(); Assert.IsInstanceOfType(actual, typeof(CarsController)); }
public void CarsControllerDetailsWorks() { var controller = new CarsController(); }
public void ExpectCarsRepositoryToThrowArgumentExceptionWhenSearchingWithInvalidString() { var mockCarsRepository = new Mock<ICarsRepository>(); var carsController = new CarsController(mockCarsRepository.Object); carsController.Sort(string.Empty); }
public void CarsControllerMastBeCreatedAndWithoutParamets() { var controller = new CarsController(); Assert.IsNotNull(controller); }
public void InstantiateController() { this.controller = new CarsController(this.carsData); }
public void ConstructingACarControllerShouldntWorkCorrectly() { CarsController controller = new CarsController(); }
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 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 InvokingDetailsWithNullOrEmptyStringShouldThrow() { var testMock = new Mock<ICarsRepository>(); testMock.Setup(r => r.GetById(It.IsAny<int>())) .Returns(() => null); this.controller = new CarsController(testMock.Object); var model = (Car) this.GetModel(() => this.controller.Details(-1)); }
public void TestCarsControllerCreationWithoutParameters() { CarsController carController = new CarsController(); }
public void CreateCarsControllerWithoutSpecificRepository() { var carController = new CarsController(); }
public void NewInstanceOfCarsControllerWithoutRepository() { var controllerWithoutRepository = new CarsController(); }
public void CreateCarsControllerWithSpecificRepository() { var carController = new CarsController(this.carsData); }
public void CreateController() { this.controller = new CarsController(this.carsData); }
public void CreateEmptyController() { var emptyController = new CarsController(); }