예제 #1
0
        public void FindLanguageById_Service_Success()
        {
            // Arrange
            languageService = new LanguageService(mockRepository.Object, mockLogger.Object, mockCache.Object, mockTelemetry.Object);
            mockRepository.Setup(x => x.FindById <Language>(It.IsAny <int>())).Returns(new Language()).Verifiable();

            // Act
            var response = languageService.FindLanguageById(It.IsAny <int>());

            // Assert
            Assert.IsNotNull(response);
            Assert.IsNotNull(response.Result);
            Assert.IsInstanceOfType(response, typeof(GenericServiceResponse <LanguageDto>));
            mockRepository.Verify(x => x.FindById <Language>(It.IsAny <int>()), Times.Once);
        }