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); }
public void DayCalculator_IUtilCorrecto_InstanciaCorrecta() { //Arrange Mock <IUtil> util = new Mock <IUtil>(); DayCalculator SUT = new DayCalculator(util.Object); //Assert Assert.IsInstanceOfType(SUT, typeof(DayCalculator)); }
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); }
//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(); }
public void IntroduceTheApplication() { Console.WriteLine("Hey, potrafię wyliczyć dzień tygodnia na podstawie Twojej daty urodzenia. "); Calculator = new DayCalculator(); }