public void Cleanup() { this.UnitOfWorkMock = null; this.DataRepositoryMock = null; this.EntityMapperMock = null; this.DomainRepository = null; }
public void Initialize() { // Arrange. this.UnitOfWorkMock = new UnitOfWorkMock<PersonDataEntityMock, int>(); this.DataRepositoryMock = new DataRepositoryBaseMock<PersonDataEntityMock>(this.UnitOfWorkMock); this.EntityMapperMock = new EntityMapperBaseMock<PersonDataEntityMock, PersonDomainEntityMock>(); this.DomainRepository = new DomainRepositoryBaseMock<PersonDomainEntityMock, PersonDataEntityMock>(this.DataRepositoryMock, this.EntityMapperMock); }
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.EntityMapperBaseMock = null; }
public void Initialize() { // Arrange. this.EntityMapperBaseMock = new EntityMapperBaseMock<PersonDataEntityMock, PersonDomainEntityMock>(); }