public void Pruebas_AutoFixture_Create_TestPrueba_NUnit()
        {
            int resultExpected             = fixture.Create <int>();
            Ejemplo_AutoFixture_Class test = fixture.Create <Ejemplo_AutoFixture_Class>();

            var sut = test.Numero(resultExpected);

            Assert.AreEqual(resultExpected.GetType(), sut.GetType());
        }
        public void Pruebas_AutoFixture_Create_TestPrueba()
        {
            //Creamos un dato del tipo que queramos pero no le damos valores, los autogenera aleatoriamente
            int resultExpected = fixture.Create <int>();

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

            //Podemos customizar la generación de tipos, en este caso numéricos para que lo haga de forma secuencial
            fixture.Customizations.Add(new Int32SequenceGenerator());

            var sut = test.Numero(resultExpected);

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