public void Pruebas_AutoFixture_Build_TestPrueba_TModel_OmitAutoProperties()
        {
            //Podemos inicializar las propiedades de un objeto con valores por defecto con la propiedad OmitAutoProperties()
            PersonaInfo resultExpected = fixture.Build <PersonaInfo>().OmitAutoProperties().Create();

            Ejemplo_AutoFixture_Class test = fixture.Create <Ejemplo_AutoFixture_Class>();

            var sut = test.DatosPersona(resultExpected);

            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(resultExpected.GetType(), sut.GetType(), "No hemos obtenido el tipo esperado");
        }
        public void Pruebas_AutoFixture_Build_TestPrueba_TModel()
        {
            //Creamos un dato del tipo que queramos pero no le damos valores, los autogenera aleatoriamente
            //Quitaríamos la propiedades del NIF porque no pasarían la validación
            PersonaInfo resultExpected = fixture.Build <PersonaInfo>().Without(persona => persona.PropiedadQuePuedeSerIgnorada).Create();

            Ejemplo_AutoFixture_Class test = fixture.Create <Ejemplo_AutoFixture_Class>();

            var sut = test.DatosPersona(resultExpected);

            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(resultExpected.GetType(), sut.GetType(), "No hemos obtenido el tipo esperado");
        }