Почему не хочет запускаться, если есть ссылка на сторонний проект?

Делаю отдельный проект с тестированием, но когда пытаюсь запустить, получаю ошибку:

*Tests/ControllersTests/ArticlesControllerTests.cs(26,26): Error CS0246: The type or namespace name 'ArticlesController' could not be found (are you missing a using directive or an assembly reference?) (CS0246) (Tests)

Ссылку добавил, и vs не ругается на эти классы. Вот сам класс:

using System;
using Microsoft.Extensions.Logging;
using Moq;
using TrainingTests.Controllers;
using TrainingTests.Repository;
using Xunit;

namespace Tests.ControllersTests
{
    public class ArticlesControllerTests: IDisposable
    {
        private readonly ArticlesController articles;

        public ArticlesControllerTests()
        {
            var dbContextMock = new Mock<MySqlContext>();
            var loggerMock = new Mock<ILogger<ArticlesController>>();

            articles = new ArticlesController(loggerMock.Object, dbContextMock.Object);
        }

        [Fact]
        public void GetAllArticles()
        {
            Console.WriteLine("Example");
            //Assert.Equal(articles.GetAll().Value.Count, 10);
        }
    }
}


Ответы (0 шт):