Exemple #1
0
        public async Task GetPersonnages()
        {
            // Arrange
            var mockRepository = new Mock <IRepository>();

            var controller = new StarWarsController(mockRepository.Object);

            // Act
            var personnageEnum = controller.Get().GetEnumerator();

            TestObject(personnageEnum.Current);
        }
        public async void GetTest()
        {
            // Arrange
            var mockLogger  = new Mock <ILogger <StarWarsController> >();
            var mockService = new Mock <IStarWarsService>();

            mockService.Setup(service => service.GetCharactersByFilm(It.IsNotNull <string>()))
            .ReturnsAsync(new Models.Character[0]);
            var controller = new StarWarsController(mockLogger.Object, mockService.Object);
            // Act
            var result = await controller.Get();

            // Assert
            Assert.IsTrue(result.ContentType == "arraybuffer");
        }