Этот тест правильно использует AutoFixture и Moq?

Этот тест правильно использует AutoFixture и Moq? Написано ли оно максимально кратко? Тест не проходит, как ожидалось, и проходит после написания правильной реализации.

[Fact]
public void CustomerPropertyIsCorrect()
{
    var fixture = new AutoMoqFixture();

    var expected = fixture.Create<CardHolderCustomer>();
    var builderMock = fixture
        .Freeze<Mock<ICustomerAdapter>>()
        .Setup(x => x.BuildCustomer()).Returns(expected);

    var sut = fixture.Create<CardHolderViewModel>();
    var actual = sut.Customer;

    Assert.Equal(expected, actual);
}

Ответы на вопрос(2)

Ваш ответ на вопрос