public void DbLibrary_ToDto_Should_HaveCorrectProperties() { // Arrange var dbLibrary = A.New <DbLibrary>(); dbLibrary.Address = A.New <DbAddress>(); // Act var dto = dbLibrary.ToDto(); // Assert AssertUtils.AggregateMultiple( () => Assert.Equal(dbLibrary.Id, dto.Id), () => Assert.Equal(dbLibrary.Name, dto.Name) ); }
public void DbAddress_ToDto_Should_HaveCorrectProperties() { // Arrange var dbAddress = A.New <DbAddress>(); // Act var dto = dbAddress.ToDto(); // Assert AssertUtils.AggregateMultiple( () => Assert.Equal(dbAddress.Id, dto.Id), () => Assert.Equal(dbAddress.Street, dto.Street), () => Assert.Equal(dbAddress.Number, dto.Number), () => Assert.Equal(dbAddress.Type, (EDbAddressType)(int)dto.Type), () => Assert.Equal(dbAddress.Country, dto.Country), () => Assert.Equal(dbAddress.ZipCode, dto.ZipCode), () => Assert.Equal(dbAddress.City, dto.City) ); }
public void AddressDto_ToDbModel_Should_HaveCorrectProperties() { // Arrange var dto = A.New <AddressDto>(); // Act var dbAddress = dto.ToDbModel(); // Assert AssertUtils.AggregateMultiple( () => Assert.Equal(dto.Id, dbAddress.Id), () => Assert.Equal(dto.Street, dbAddress.Street), () => Assert.Equal(dto.Number, dbAddress.Number), () => Assert.Equal(dto.Type, (EAddressTypeDto)(int)dbAddress.Type), () => Assert.Equal(dto.Country, dbAddress.Country), () => Assert.Equal(dto.ZipCode, dbAddress.ZipCode), () => Assert.Equal(dto.City, dbAddress.City) ); }