Example #1
0
        public async System.Threading.Tasks.Task GetFaculty_NotFound()
        {
            var context = TestingUtilities.CreateInMemoryDatabaseContext("TestDatabaseGetFacultyFailed");
            var data    = new List <Faculty>
            {
                new Faculty()
                {
                    Id = 1
                },
                new Faculty()
                {
                    Id = 2
                }
            };

            context.Faculties.AddRange(data);
            context.SaveChanges();
            var controller = new FacultiesController(context);
            //Act
            var result = await controller.GetFaculty(id : 3);

            //Assert
            Assert.IsType <NotFoundResult>(result.Result);
            Assert.Null(result.Value);
        }
Example #2
0
        public async System.Threading.Tasks.Task GetFacultySuccesfull()
        {
            var context = TestingUtilities.CreateInMemoryDatabaseContext("TestDatabaseGetFaculty");
            var data    = new List <Faculty>
            {
                new Faculty()
                {
                    Id = 1
                },
                new Faculty()
                {
                    Id = 2
                }
            };

            context.Faculties.AddRange(data);
            context.SaveChanges();
            var controller = new FacultiesController(context);
            //Act
            var result = await controller.GetFaculty(id : 1);

            var resValue = result.Value;

            //Assert
            Assert.Equal(data[0], resValue);
        }