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

            modelo.Estado = "B";
            modelo.Estado.Should().Be("B");
        }
示例#2
0
        public void ModeloWhenChangeDescripcionAsignItToProperty()
        {
            var modelo = ModeloBuilder.Default(MarcaBuilder.DefaultPersistent());

            modelo.Descripcion = "Descripcion 2";
            modelo.Descripcion.Should().Be("Descripcion 2");
        }
示例#3
0
 public void ModeloWhenDiferentDescripcionDiferentHashCode()
 {
     ModeloBuilder.Default(MarcaBuilder.DefaultPersistent()).GetHashCode()
     .Should().Not.Be(new Modelo(MarcaBuilder.Default())
     {
         Descripcion = "Descripcion 2"
     }.GetHashCode());
 }
示例#4
0
        public void ModeloWhenDiferentDescripcionAreNotEquals()
        {
            var newModelo = new Modelo(MarcaBuilder.Default())
            {
                Descripcion = "Descripcion 2"
            };

            ModeloBuilder.Default(MarcaBuilder.DefaultPersistent())
            .Should().Not.Be(newModelo);
        }
示例#5
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);
        }
示例#6
0
 public void ModeloWhenAnotherObjetAreNotEquals()
 {
     (ModeloBuilder.Default(MarcaBuilder.DefaultPersistent()))
     .Should().Not.Be(new object());
 }
示例#7
0
        public void MarcaMayAddModeloImmediately()
        {
            var marca = MarcaBuilder.DefaultPersistent();

            Executing.This(() => marca.AddModelo(ModeloBuilder.DefaultPersistent(MarcaBuilder.DefaultPersistent())));
        }