IPositionCollectionMeasureChooser IPositionCollectionMeasureChooser.this[IPositionFactory factory] { get { return(new SimpleChooser()); } }
public IMovements Create( IPosition[] relativePositions, IPositionFactory positionFactory ) => new Movements( relativePositions, positionFactory);
void selectFactory(IPositionFactory factory) { if (chooser != null) { if (chooser is UserControl) { UserControl uc = chooser as UserControl; panelContainer.Controls.Remove(uc); } else { Control c = chooser as Control; panelContainer.Controls.Remove(c); } } chooser = SimpleChooser.Chooser[factory]; if (chooser is UserControl) { UserControl uc = chooser as UserControl; panelContainer.Controls.Add(uc); uc.LoadControlResources(); } else { Control c = chooser as Control; panelContainer.Controls.Add(c); c.LoadControlResources(); } chooser.Consumer = collection; }
public void SetUp() { this.factory = this.GetFactory(); this.validColumn = 'A'; this.invalidColumn = 'Z'; this.validRow = 1; this.invalidRow = -1; }
public Movements( IPosition[] relativePositions, IPositionFactory positionFactory) { Validate.NotNull(relativePositions, nameof(relativePositions)); Validate.NotNull(positionFactory, nameof(positionFactory)); RelativePositions = relativePositions; PositionFactory = positionFactory; }
IPositionCollectionMeasureChooser IPositionCollectionMeasureChooser.this[IPositionFactory factory] { get { if (factory is ColoredPositionFactory) { return(new ColoredChooser()); } return(new SimpleChooser()); } }
public TeacherController(ITeacherRepository repository, IServiceRepository serviceRepository, IPositionRepository positionRepository, ApplicationDbContext context, IGroupRepository groupRepository, IHostingEnvironment hostingEnviroment) { _repository = repository; _schoolServices = serviceRepository; _groupRepository = groupRepository; _hostingEnviroment = hostingEnviroment; _proxyFactory = new TeacherProxyFactory(context); _positionFactory = new PositionFactory(positionRepository); _factory = new TeacherFactory(context, _positionFactory); }
public void Movements_GivenPositionFactoryNull_Throws_ArgumentNullException() { // Arrange IPosition[] relativesPosition = new IPosition[0]; IPositionFactory positionFactory = null; // Act Action act = () => new Movements(relativesPosition, positionFactory); // Assert Assert.Throws <ArgumentNullException>(act); }
public PlanetFactory( IPositionFactory positionFactory, IRandomGenerator randomGenerator, int probHabitable, double minArea, double maxArea) { this.positionFactory = positionFactory; this.randomGenerator = randomGenerator; this.probHabitable = probHabitable; this.minArea = minArea; this.maxArea = maxArea; }
void acceptFactory() { string s = comboBoxFactory.SelectedItem + ""; if (s.Length == 0) { return; } IPositionFactory old = collection.Factory; IPositionFactory factory = PositionFactory.Factory[s]; if (old == factory) { return; } collection.Factory = factory; selectFactory(factory); }
public TeacherFactory(ApplicationDbContext context, IPositionFactory positionFactory) { _context = context; _proxyFactory = new TeacherProxyFactory(context); _positionFactory = positionFactory; }
public MonsterFactory(IPositionFactory positionFactory) { this.positionFactory = positionFactory; }
public PositionFactory(PositionRequirements requirements) { _factory = requirements.Style ? (IPositionFactory) new OffenseFactory() : new DefenseFactory(); _requirements = requirements; }
/// <summary> /// Deserialization constructor /// </summary> /// <param name="info">Serialization info</param> /// <param name="context">Streaming context</param> protected PositionCollectionData(SerializationInfo info, StreamingContext context) { measures = info.GetValue("Measurements", typeof(List <string>)) as List <string>; factoryName = info.GetValue("Factory", typeof(string)) + ""; factory = PositionFactory.Factory[factoryName]; }