func (s *memLocationTest) TestFSName() {
	s.Equal(s.testFile.Location().FileSystem().Name(), "In-Memory Filesystem")
	s.Equal(s.testFile.Location().FileSystem().Scheme(), "mem")
}
TestFSName tests out whether or not the location knows what filesystem it is on
package mem
import (
	"path"
	"regexp"
	"testing"
	"github.com/stretchr/testify/suite"
	"github.com/c2fo/vfs/v6"
)
type memLocationTest struct {
	suite.Suite
	testFile   vfs.File
	fileSystem *FileSystem
}
func (s *memLocationTest) SetupTest() {
	fs := NewFileSystem()
	file, nerr := fs.NewFile("", "/test_files/test.txt")
	s.NoError(nerr, "file creation was not successful so it does not exist")
	s.testFile = file.(*File)
	s.fileSystem = fs
	s.NoError(s.testFile.Touch(), "unexpected error touching file")
}