Example #1
0
            public void GivenTankSupplyStub_ReturnsTankSupplyDto()
            {
                // Arrange
                var tankSupply = new TankSupplyStub
                {
                    SupplyId  = Guid.NewGuid(),
                    Name      = "This is a tank supply.",
                    Component = TankSupplyComponent.Filter,
                    Metric    = Metric.Units,
                    Quantity  = 2
                };

                // Act
                var result = tankSupply.ToDto();

                // 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 TankSupplyListDto ToDto(this TankSupplyStub tankSupply)
 {
     return(new TankSupplyListDto
     {
         SupplyId = tankSupply.SupplyId,
         Name = tankSupply.Name,
         Component = tankSupply.Component,
         Metric = tankSupply.Metric,
         Quantity = tankSupply.Quantity
     });
 }