public async Task PostEquipmentShouldReturnNullWhenCriteriaIsNotFetching() { // Arrange var clinicId = 5; var equipment = new Equipment() { Id = 1, EquipmentName = "Test Equipment", Condition = 98.52, Quantity = 25, UnitPrice = 75.25, SuppliedAt = DateTime.Now, ClinicId = 10 }; _mock.Setup(c => c.CreateEquipmentAsync(clinicId, equipment)).ReturnsAsync(equipment); var controller = new EquipmentsController(_mock.Object); // Act var request = await controller.PostEquipment(clinicId, equipment); // Assert var result = Assert.IsType <ActionResult <Equipment> >(request); Assert.Null(request.Value); }
public void Delete(int?id) { // Arrange EquipmentsController controller = new EquipmentsController(); // Act ViewResult result = controller.Delete(id) as ViewResult; // Assert Assert.IsNotNull(result); }
public void Create() { // Arrange EquipmentsController controller = new EquipmentsController(); // Act ViewResult result = controller.Create() as ViewResult; // Assert Assert.IsNotNull(result); }
public void SetUp() { _equipmentsRepository = new Mock <IEquipmentsRepository>(); _unitWork = new Mock <IUnitWork>(); _equipmentsController = new EquipmentsController(_equipmentsRepository.Object, _unitWork.Object, ServiceProvider.GetService <IMapper>()); SetUpEquipmentsRepository(); SetUpUnitWork(); }
public void TestDetailsView() { /* * Moq est capable de créer de fausses implémentations à partir d’une abstraction * (interface ou classe abstraite avec le mot-clé virtual ) */ var mockService = new Mock <IEquipmentService>(); var controller = new EquipmentsController(mockService.Object); var result = controller.Details(1) as ViewResult; Assert.AreEqual("Details", result.ViewName); }
public EquipmentControllerTests() { _dbContext = new InMemoryDbContext(); var unitOfWork = new UnitOfWork(_dbContext); _mockLogger = new Mock <ILogger <EquipmentsController> >(); var mockMapper = new MapperConfiguration(cfg => { cfg.AddProfile(new MappingProfile()); }); var mapper = mockMapper.CreateMapper(); _controller = new EquipmentsController(unitOfWork, _mockLogger.Object, mapper); }
public EquipmentsPage() { InitializeComponent(); controller = new EquipmentsController(); controller.Control(); textboxes = new LinkedList <TextBox>(); textboxes.AddLast(textBox_equipment_name); textboxes.AddLast(textBox_price); textboxes.AddLast(textBox_condition); textboxes.AddLast(textBox_warranty_duration); comboBox.Items.Add("New Equipment"); if (controller.HasEquipment()) { LinkedList <string> eqs = controller.GetEquipments(); foreach (string equipment in eqs) { comboBox.Items.Add(equipment); } } comboBox.SelectedIndex = 0; }
public void Setup() { _equipmentService = new Mock <IEquipmentService>(); _mapper = new Mock <IMapper>(); _equipmentsController = new EquipmentsController(_mapper.Object, _equipmentService.Object); }