public void Shift(IPointsRepository repository,
                          IPoint3D shiftByPoint3D)
        {
            List <IPoint3D> shiftedPoints = repository.All()
                                            .Select(point3D => m_Calculator.Calculate(point3D,
                                                                                      shiftByPoint3D))
                                            .ToList();

            repository.Clear();
            repository.AddRange(shiftedPoints);
        }
Esempio n. 2
0
        public void All_CallsRepository_WhenCalled()
        {
            // Arrange
            m_Repository.All().Returns(m_Points);

            // Act
            IEnumerable <IPoint3D> actual = m_Sut.All();

            // Assert
            Assert.AreEqual(m_Points,
                            actual);
        }
 public IEnumerable <IPoint3D> All()
 {
     return(m_Repository.All());
 }