예제 #1
0
        public void FileUploadWithOutContentTest()
        {
            var graphController = new GraphController(mockHttpContextAccessor.Object);
            var file            = new FileData();
            var result          = graphController.FileUpload(file);

            var objectResult = Assert.IsType <BadRequestObjectResult>(result);
            var model        = Assert.IsAssignableFrom <string>(objectResult.Value);

            Assert.Equal("Üres fájl!", model);
        }
예제 #2
0
        public void FileUploadWithApplyElseIfTest()
        {
            var graphController = new GraphController(mockHttpContextAccessor.Object);
            var file            = new FileData {
                Name = "Valami", Content = System.IO.File.ReadAllText(@"..\..\..\..\AngularApp\Files\applyElseIf.txt")
            };
            var result = graphController.FileUpload(file);

            var objectResult = Assert.IsType <BadRequestObjectResult>(result);
            var model        = Assert.IsAssignableFrom <string>(objectResult.Value);

            Assert.Equal("Nem megengedett nyelvi elem! (else if)", model);
        }
예제 #3
0
        public void FileUploadTest(int no)
        {
            var graphController = new GraphController(mockHttpContextAccessor.Object);
            var file            = new FileData {
                Name = "Valami", Content = System.IO.File.ReadAllText($@"..\..\..\..\AngularApp\Files\demo{no}.txt")
            };
            var result = graphController.FileUpload(file);

            var objectResult = Assert.IsType <OkObjectResult>(result);
            var model        = Assert.IsAssignableFrom <FileData>(objectResult.Value);

            Assert.Equal(file, model);
        }