public void SetEntityMapperProperty_WhenArgumentsAreValid() { // Arrange. DataRepositoryBaseMock<PersonDataEntityMock> dataRepository = new DataRepositoryBaseMock<PersonDataEntityMock>(new UnitOfWorkMock<PersonDataEntityMock, int>()); EntityMapperBaseMock<PersonDataEntityMock, PersonDomainEntityMock> entityMapper = new EntityMapperBaseMock<PersonDataEntityMock, PersonDomainEntityMock>(); // Act. DomainRepositoryBaseMock<PersonDomainEntityMock, PersonDataEntityMock> domainRepository = new DomainRepositoryBaseMock<PersonDomainEntityMock, PersonDataEntityMock>(dataRepository, entityMapper); // Assert. domainRepository.AssertEntityMapperProperty(entityMapper); }
public void RunInExpectedTime() { // Arrange. DataRepositoryBaseMock<PersonDataEntityMock> dataRepository = new DataRepositoryBaseMock<PersonDataEntityMock>(new UnitOfWorkMock<PersonDataEntityMock, int>()); EntityMapperBaseMock<PersonDataEntityMock, PersonDomainEntityMock> entityMapper = new EntityMapperBaseMock<PersonDataEntityMock, PersonDomainEntityMock>(); // Act & Assert. Ensure.ActionRunsInExpectedTime( () => { new DomainRepositoryBaseMock<PersonDomainEntityMock, PersonDataEntityMock>(dataRepository, entityMapper); }, ExecutionTimeType.Normal); }
public void Cleanup() { this.UnitOfWorkMock = null; this.DataRepository = null; }
public void Initialize() { // Arrange. this.UnitOfWorkMock = new UnitOfWorkMock<PersonDataEntityMock, int>(); this.DataRepository = new DataRepositoryBaseMock<PersonDataEntityMock>(this.UnitOfWorkMock); }