Exemplo n.º 1
0
        public static void Ignore_Is_Not_Set()
        {
            // Arrange
            var handler = new RepositoryGuardAreaExceptionHandler();

            // Act
            var result = handler.HandleException(new RepositoryGuardAreaException());

            // Assert
            Assert.False(result);
        }
Exemplo n.º 2
0
        public static void Exception_Is_Null()
        {
            // Arrange
            var handler = new RepositoryGuardAreaExceptionHandler();

            // Act
            var result = handler.HandleException(null);

            // Assert
            Assert.False(result);
        }
Exemplo n.º 3
0
        public static void NoMatch(Type type)
        {
            // Arrange
            var ex      = (Exception)Activator.CreateInstance(type);
            var handler = new RepositoryGuardAreaExceptionHandler();

            // Act
            var result = handler.HandleException(ex);

            // Assert
            Assert.False(result);
        }
Exemplo n.º 4
0
        public static void Does_Not_Handle_Area(string area)
        {
            // Arrange
            var handler = new RepositoryGuardAreaExceptionHandler();

            handler.Ignore = new[] { "A", "B" };

            // Act
            var result = handler.HandleException(new RepositoryGuardAreaException(area, 100));

            // Assert
            Assert.False(result);
        }