public void GivenTankSupplyDto_ReturnsTankSupplyResponse() { // Arrange var tankSupply = new TankSupplyListDto { SupplyId = Guid.NewGuid(), Name = "This is a supply", Component = TankSupplyComponent.Filter, Metric = Metric.Units, Quantity = 23 }; // Act var result = tankSupply.ToResponse(); // Assert Assert.Multiple(() => { Assert.That(result.SupplyId, Is.EqualTo(tankSupply.SupplyId)); Assert.That(result.Name, Is.EqualTo(tankSupply.Name)); Assert.That(result.Component, Is.EqualTo(tankSupply.Component)); Assert.That(result.Metric, Is.EqualTo(tankSupply.Metric)); Assert.That(result.Quantity, Is.EqualTo(tankSupply.Quantity)); }); }
public static TankSupplyResponse ToResponse(this TankSupplyListDto tankSupplyList) { return(new TankSupplyResponse { SupplyId = tankSupplyList.SupplyId, Name = tankSupplyList.Name, Component = tankSupplyList.Component, Metric = tankSupplyList.Metric, Quantity = tankSupplyList.Quantity }); }