Example #1
0
        public void CanCreateAForceAndAddToTheRepository()
        {
            ForceRepository repository = new ForceRepository();
            this.SUT = new ForceFactory(ModelType.Truss1D, repository);
            Assert.AreEqual(0, repository.Count);

            this.SUT.Create(0);
            Assert.AreEqual(1, repository.Count);
        }
 public void Setup()
 {
     SUT           = new ForceRepository();
     forceFactory  = new ForceFactory(ModelType.Truss1D, SUT);
     exampleForce1 = forceFactory.Create(1);
     exampleForce2 = forceFactory.Create(2);
     nodeFactory   = new NodeFactory(ModelType.Truss1D);
     node          = nodeFactory.Create(0);
 }
Example #3
0
        public void CanCreateAForceAndAddToTheRepository()
        {
            ForceRepository repository = new ForceRepository();

            this.SUT = new ForceFactory(ModelType.Truss1D, repository);
            Assert.AreEqual(0, repository.Count);

            this.SUT.Create(0);
            Assert.AreEqual(1, repository.Count);
        }
 public void Setup()
 {
     SUT = new ForceRepository();
     forceFactory = new ForceFactory(ModelType.Truss1D, SUT);
     exampleForce1 = forceFactory.Create(1);
     exampleForce2 = forceFactory.Create(2);
     nodeFactory = new NodeFactory(ModelType.Truss1D);
     node = nodeFactory.Create(0);
 }
Example #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ForceFactory" /> class.
 /// </summary>
 /// <param name="typeOfModel">The type of model for which this new instance will create forces.</param>
 /// <param name="forceRepository">The repository into which to register newly created forces.</param>
 internal ForceFactory(ModelType typeOfModel, ForceRepository forceRepository)
 {
     this.modelType = typeOfModel;
     this.repository = forceRepository;
 }