コード例 #1
0
            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));
                });
            }
コード例 #2
0
 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
     });
 }