public void InvokeAdvertServiceMethod_GetById_Never_WhenIdParameterIsNull()
        {
            // Arrange
            var advertService = new Mock <IAdvertService>();

            var advertController = new AdvertController(advertService.Object);

            // Act
            advertController.Detail(null);

            // Assert
            advertService.Verify(a => a.GetById(It.IsAny <int?>()), Times.Never);
        }
Esempio n. 2
0
        public void Detail_Should_InvokeAdvertServiceMethod_GetById_Once_WhenIdParameterIsNotNull()
        {
            // Arrange
            var mockedAdvertService       = new Mock <IAdvertService>();
            var mockedMappingService      = new Mock <IMappingService>();
            var mockedCityService         = new Mock <ICityService>();
            var mockedVehicleModelService = new Mock <IVehicleModelService>();

            var advertController = new AdvertController(
                mockedAdvertService.Object,
                mockedMappingService.Object,
                mockedVehicleModelService.Object,
                mockedCityService.Object);

            // Act
            advertController.Detail(1);

            // Assert
            mockedAdvertService.Verify(a => a.GetById(It.IsAny <int?>()), Times.Once);
        }