¿Esta prueba hace un uso correcto de AutoFixture y Moq?
¿Esta prueba hace un uso correcto de AutoFixture y Moq? ¿Está escrito lo más concisamente posible? La prueba falla, como se espera, y pasa después de escribir la implementación correcta.
[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);
}