Exemple #1
0
 public void Show(List <CarRating> rc, RentCarController ctrl)
 {
     _ctrl = ctrl;
     ShowProfit();
     ShowRating();
     excelapp.Visible = true;
 }
Exemple #2
0
        public void GetCar_ShouldNotFindCar()
        {
            var controller = new RentCarController(GetTestCars());

            var result = controller.GetCar(999);

            Assert.IsInstanceOfType(result, typeof(NotFoundResult));
        }
Exemple #3
0
        public async Task GetAllCarsAsync_ShouldReturnAllCars()
        {
            var testCars   = GetTestCars();
            var controller = new RentCarController(testCars);

            var result = await controller.GetAllCarsAsync() as List <Car>;

            Assert.AreEqual(testCars.Count, result.Count);
        }
Exemple #4
0
        public void GetAllCars_ShouldReturnAllCars()
        {
            var testCars   = GetTestCars();
            var controller = new RentCarController(testCars);

            var result = controller.GetAllCars() as List <Car>;

            Assert.AreEqual(testCars.Count, result.Count);
        }
Exemple #5
0
 public Cars(RentCarController ctrl, Form1 parent)
 {
     this.ctrl   = ctrl;
     this.parent = parent;
     InitializeComponent();
     label1.TextAlign     = ContentAlignment.MiddleCenter;
     cars                 = ctrl.GetCars();
     comboBox1.Text       = "Цена";
     radioButton1.Checked = true;
 }
Exemple #6
0
        public async Task GetCarAsync_ShouldReturnCorrectCar()
        {
            var testCars   = GetTestCars();
            var controller = new RentCarController(testCars);

            var result = await controller.GetCarAsync(1) as OkNegotiatedContentResult <Car>;

            Assert.IsNotNull(result);
            Assert.AreEqual(testCars[0].Make, result.Content.Make);
        }
Exemple #7
0
        public void GetCar_ShouldReturnCorrectCar()
        {
            var testCars   = GetTestCars();
            var controller = new RentCarController(testCars);

            var result = controller.GetCar(4) as OkNegotiatedContentResult <Car>;

            Assert.IsNotNull(result);
            Assert.AreEqual(testCars[3].Make, result.Content.Make);
        }
Exemple #8
0
        public RentCarControllerUnitTest()
        {
            //Arrange
            _autoMocker     = new AutoMocker();
            _rentCarService = _autoMocker.GetMock <IRentCarService>();
            _mapper         = _autoMocker.GetMock <IMapper>();
            _controller     = _autoMocker.CreateInstance <RentCarController>();

            _rentCarService.Setup(x => x.RentCar(It.IsAny <RentCarRequestDto>(),
                                                 CancellationToken.None)).ReturnsAsync(new RentCarResponseDto {
                Id = 1
            });

            _rentCarService.Setup(x => x.RentCar(null,
                                                 CancellationToken.None)).ReturnsAsync((RentCarResponseDto)null);

            _rentCarService.Setup(x => x.CancelRentCar(1, CancellationToken.None)).ReturnsAsync(new CancelRentCarResponseDto
            {
                User      = "******",
                Car       = "passat",
                DateStart = new DateTime(2018, 1, 1),
                DateEnd   = new DateTime(2018, 1, 3)
            });
        }