public void ObtenerInstancia_TipoRangoRecibido_InstanciaCorrecta(RangeType Tipo, Type ClassType) { //Arrange DetermineTypeFactory SUT = new DetermineTypeFactory(); //Act var result = SUT.ObtenerInstancia(Tipo); //Assert Assert.IsInstanceOfType(result, ClassType); }
static void Main(string[] args) { IDetermineType determineType = new DetermineType(); IValidateDate validateDate = new ValidateDate(); IDetermineTypeFactory determineTypeFactory = new DetermineTypeFactory(); IEventService eventService = new EventsService(determineType, validateDate, determineTypeFactory); IFileService fileService = new FileService(validateDate); IObtainFileService obtainFileService = new ObtainFileService(); IValidateFile validateFile = new ValidateFile(); IDisplayInfoService displayInfoService = new DisplayInfoService(); EventManagement eventManagement = new EventManagement(eventService, fileService, obtainFileService, validateFile, displayInfoService); eventManagement.Init(); }