예제 #1
0
        public void Gets_WhenCalled_ReturnsObjects()
        {
            // Arrange
            var s = new SchoolRepo(_context);

            // Act
            var okResult = s.SelectAll();

            // Assert
            Assert.IsAssignableFrom <IEnumerable <School> >(okResult);
        }
예제 #2
0
        public void Gets_WhenCalled_ReturnNull()
        {
            // Arrange
            var s = new SchoolRepo(_context);

            // Act
            var okResult = s.SelectOne(11);

            // Assert
            Assert.Null(okResult);
        }
예제 #3
0
        public void Delete_WhenCalled_ReturnFalseResult()
        {
            // Arrange
            var s = new SchoolRepo(_context);

            // Act
            var okResult = s.DeleteOne(15);

            // Assert
            Assert.False(okResult);
        }
예제 #4
0
        public void Update_WhenCalled_ReturnTrueResult()
        {
            // Arrange
            var s = new SchoolRepo(_context);

            // Act
            var okResult = s.UpdateOne(new ProjectTest.Models.ViewModels.SchoolUpdateModel()
            {
                Name = "school for test"
            }, 10);

            // Assert
            Assert.True(okResult);
        }
예제 #5
0
        public void Insert_WhenCalled_ReturnTrueResult()
        {
            // Arrange
            var s = new SchoolRepo(_context);

            // Act
            var okResult = s.Insert(new ProjectTest.Models.ViewModels.SchoolInsertModel()
            {
                Name = "school for test"
            });

            // Assert
            Assert.True(okResult);
        }