Esempio n. 1
0
        public void CrearEmpresa_EnviarFabricayMedioTransporteValido_CreaEmpresaTipoEstafetaSinMediosdeTransporte()
        {
            // Arrange
            IEstrategiaEmpresas DOC = new EstrategiaEstafeta();
            var fabricas            = new Mock <List <IFabricaMedioTransporte> >();
            var medio = new Mock <IMedioTransporte>();

            // Act
            var SUT = DOC.CrearEmpresa(fabricas.Object, medio.Object);
            var act = SUT;

            // Assert
            Assert.IsFalse(act.MediosTransporte.Any());
        }
Esempio n. 2
0
        public void CrearEmpresa_ValidarNombreEmpresa_DevuelveNombreEmpresaEstafeta()
        {
            // Arrange
            IEstrategiaEmpresas DOC = new EstrategiaEstafeta();
            var fabricas            = new Mock <List <IFabricaMedioTransporte> >();
            var medio    = new Mock <IMedioTransporte>();
            var expected = "Estafeta";

            // Act
            var SUT = DOC.CrearEmpresa(fabricas.Object, medio.Object);
            var act = SUT.Nombre;

            // Assert
            Assert.AreEqual(expected, act);
        }
Esempio n. 3
0
        public void CrearEmpresa_EnviarFabricayMedioTransporteValido_CreaEmpresaTipoEstafeta()
        {
            // Arrange
            IEstrategiaEmpresas DOC = new EstrategiaEstafeta();
            var fabricas            = new Mock <List <IFabricaMedioTransporte> >();
            var medio    = new Mock <IMedioTransporte>();
            var expected = typeof(Estafeta);

            // Act
            var SUT = DOC.CrearEmpresa(fabricas.Object, medio.Object);
            var act = SUT;

            // Assert
            Assert.IsInstanceOfType(act, expected);
        }
Esempio n. 4
0
        public void CrearEmpresa_ValidarMargenUtilidadEstafeta_MargenUtilidadEstafeta20()
        {
            // Arrange
            IEstrategiaEmpresas DOC = new EstrategiaEstafeta();
            var fabricas            = new Mock <List <IFabricaMedioTransporte> >();
            var medio    = new Mock <IMedioTransporte>();
            var expected = 20;

            // Act
            var SUT = DOC.CrearEmpresa(fabricas.Object, medio.Object);
            var act = SUT.MargenUtilidad;

            // Assert
            Assert.AreEqual(expected, act);
        }