anchor.diff:                  (newSourceDegree-oldSourceDegree) = (newTargetDegree-oldTargetDegree)
               
               Expect.isTrue
  -                (inEdge&&outEdge&&isDegreeChangeSame)
  -                "RemoveEdge does not remove an edge correctly"
  +                (inEdge)
  +                "RemoveEdge does not remove the inedge correctly"
  +            Expect.isTrue
  +                (outEdge)
  +                "RemoveEdge does not remove the outedge correctly"
  +            Expect.isTrue
  +                (isDegreeChangeSame)
  +                "RemoveEdge does change the degree of the connected vertices"
  +               
           )
   
       ]
   
   [<Tests>]
   let testVertices =
  -    let testDirectory = __SOURCE_DIRECTORY__ + @"/TestFiles/"
       let rnd = System.Random()
       
       let arrayAdjacencyGraphRnd =       
  
positive.code:             newGraph.RemoveVertex (fst toBeRemovesVertex) |> ignore
              
              Expect.isTrue
                  (((vertexCountOld-newGraph.VertexCount)=1)&&(not(newGraph.ContainsVertex (fst toBeRemovesVertex))))
                  "RemoveVertex does not remove vertices correctly"
          ) 
                  
  
negative.code:             newGraph.AddVertex (newVertex,newVertex) |> ignore
            
              Expect.isTrue
                  ((newGraph.VertexCount-vertexCountOld)=1)
                  "AddVertex does not add the correct amount of vertices"
              
              Expect.isTrue
                  (newGraph.ContainsVertex newVertex)
                  "AddVertex does not add the vertex correctly"
  
          )
  
          testCase "RemoveVertex" (fun () ->
  