예제 #1
0
        public void ModeloWhenChangeEstadoAsignItToProperty()
        {
            var modelo = ModeloBuilder.Default(MarcaBuilder.DefaultPersistent());

            modelo.Estado = "B";
            modelo.Estado.Should().Be("B");
        }
예제 #2
0
 public void MarcaWhenDiferentDescripcionDiferentHashCode()
 {
     MarcaBuilder.Default().GetHashCode()
     .Should().Not.Be(new Marca {
         Descripcion = "Descripcion 2"
     }.GetHashCode());
 }
예제 #3
0
        public void ModeloWhenChangeDescripcionAsignItToProperty()
        {
            var modelo = ModeloBuilder.Default(MarcaBuilder.DefaultPersistent());

            modelo.Descripcion = "Descripcion 2";
            modelo.Descripcion.Should().Be("Descripcion 2");
        }
예제 #4
0
        public void MarcaWhenChangeEstadoAsignItToProperty()
        {
            var marca = MarcaBuilder.Default();

            marca.Estado = "B";
            marca.Estado.Should().Be("B");
        }
예제 #5
0
        public void MarcaWhenChangeDescripcionAsignItToProperty()
        {
            var marca = MarcaBuilder.Default();

            marca.Descripcion = "Descripcion 2";
            marca.Descripcion.Should().Be("Descripcion 2");
        }
예제 #6
0
 public void ModeloWhenDiferentDescripcionDiferentHashCode()
 {
     ModeloBuilder.Default(MarcaBuilder.DefaultPersistent()).GetHashCode()
     .Should().Not.Be(new Modelo(MarcaBuilder.Default())
     {
         Descripcion = "Descripcion 2"
     }.GetHashCode());
 }
예제 #7
0
        public void MarcaChangeDescripcionToNullMayCalculateTheHash()
        {
            var marca = MarcaBuilder.Default();

            marca.Descripcion = null;
            //ActionAssert.NotThrow(() => marca.GetHashCode());
            Executing.This(() => marca.GetHashCode());
        }
예제 #8
0
        public void MarcaWhenDiferentDescripcionAreNotEquals()
        {
            var newMarca = new Marca {
                Descripcion = "Descripcion 2"
            };

            MarcaBuilder.Default()
            .Should().Not.Be(newMarca);
        }
예제 #9
0
        public void ModeloWhenDiferentDescripcionAreNotEquals()
        {
            var newModelo = new Modelo(MarcaBuilder.Default())
            {
                Descripcion = "Descripcion 2"
            };

            ModeloBuilder.Default(MarcaBuilder.DefaultPersistent())
            .Should().Not.Be(newModelo);
        }
예제 #10
0
        public void ModeloWhenSameDescripcionAreEquals()
        {
            var oldModelo = new Modelo(MarcaBuilder.Default())
            {
                Descripcion = "Descripcion 1"
            };
            var newModelo = new Modelo(MarcaBuilder.Default())
            {
                Descripcion = "Descripcion 1"
            };

            oldModelo.Should().Be(newModelo);
        }
예제 #11
0
        public void ModeloWhenAnotherMarcaAreNotEquals()
        {
            var oldMarca = MarcaBuilder.DefaultPersistent();
            var newMarca = MarcaBuilder.DefaultPersistent();

            newMarca.IdMarca = 2;
            var oldModelo = new Modelo(oldMarca)
            {
                Descripcion = "Descripcion 1", IdMarca = oldMarca.IdMarca
            };
            var newModelo = new Modelo(newMarca)
            {
                Descripcion = "Descripcion 1", IdMarca = newMarca.IdMarca
            };

            oldModelo.Should().Not.Be(newModelo);
        }
예제 #12
0
 public void ModeloCtrProtection()
 {
     //ActionAssert.NotThrow(() => new Modelo());
     Executing.This(() => new Modelo(MarcaBuilder.Default()));
 }
예제 #13
0
 public void ModeloWhenAnotherObjetAreNotEquals()
 {
     (ModeloBuilder.Default(MarcaBuilder.DefaultPersistent()))
     .Should().Not.Be(new object());
 }
예제 #14
0
        public void MarcaMayAddModeloImmediately()
        {
            var marca = MarcaBuilder.DefaultPersistent();

            Executing.This(() => marca.AddModelo(ModeloBuilder.DefaultPersistent(MarcaBuilder.DefaultPersistent())));
        }
예제 #15
0
 public void MarcaWhenAnotherObjetAreNotEquals()
 {
     (MarcaBuilder.Default())
     .Should().Not.Be(new object());
 }