コード例 #1
0
        public ITypeCalculator ObtenerInstancia(RangeType eRangeType)
        {
            IUtil           util           = new Util();
            ITypeCalculator CreadorMensaje = null;

            switch (eRangeType)
            {
            case RangeType.Minute:
                CreadorMensaje = new MinuteCalculator(util);
                break;

            case RangeType.Hour:
                CreadorMensaje = new HourCalculator(util);
                break;

            case RangeType.Day:
                CreadorMensaje = new DayCalculator(util);
                break;

            case RangeType.Month:
                CreadorMensaje = new MonthCalculator(util);
                break;
            }
            return(CreadorMensaje);
        }
コード例 #2
0
        public void DayCalculator_IUtilCorrecto_InstanciaCorrecta()
        {
            //Arrange
            Mock <IUtil>  util = new Mock <IUtil>();
            DayCalculator SUT  = new DayCalculator(util.Object);

            //Assert
            Assert.IsInstanceOfType(SUT, typeof(DayCalculator));
        }
コード例 #3
0
        public void CreateDisplayMessage_EventoRecibido_CreaMensajeCorrecto()
        {
            IUtil         util         = new Util();
            DayCalculator SUT          = new DayCalculator(util);
            EventDisplay  eventDisplay = new EventDisplay();

            eventDisplay.cNombre     = "Test";
            eventDisplay.dtFecha     = new DateTime(2020, 2, 1);
            eventDisplay.iDiferencia = 1440;
            eventDisplay.Tipo        = RangeType.Day;

            var result = SUT.CreateDisplayMessage(eventDisplay);

            Assert.AreEqual("Test ocurrirá dentro de: 1 Día", result);
        }
コード例 #4
0
        //OPIS APLIKACI
        public void IntroduceTheAplication()   //wprowadzenie do aplikacji pokaże użytkownikowi do czego ona jest
        {
            Console.WriteLine("Cześć! Aplikacja wylicza dzień tygodnia na podstawie daty urodzenia!");

            Calculator = new DayCalculator();
        }
コード例 #5
0
 public void IntroduceTheApplication()
 {
     Console.WriteLine("Hey, potrafię wyliczyć dzień tygodnia na podstawie Twojej daty urodzenia. ");
     Calculator = new DayCalculator();
 }