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); }
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()); }