public void Can_find_entity_by_id() { var entity = Substitute.For <IAggregate>(); var id = entity.Id; var repository = new InMemoryTestRepository(); repository.CurrentState.Add(entity); var foundEntity = repository.FindById(id); Assert.AreEqual(entity, foundEntity); }