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"); }