public void GetDelivery_Default_ReturnsNextAvailableDelivery() { _mockIO.Setup(c => c.SendAndReceive(CompanyCommands.GetDelivery)).Returns("(00362500250014500000000430083509)"); var forecourt = new Company(_mockIO.Object); var delivery = forecourt.GetDelivery(); forecourt.Dispose(); delivery.TotalValue.Should().Be(36.25d); delivery.Volume.Should().Be(25d); delivery.UnitPrice.Should().Be(1.45d); delivery.Date.Month.Should().Be(9); delivery.Date.Day.Should().Be(30); delivery.Date.Hour.Should().Be(8); delivery.Date.Minute.Should().Be(35); delivery.Date.Second.Should().Be(0); delivery.Hose.ID.Should().Be(1); }
public void GetDelivery_Default_ReturnsNull() { _mockIO.Setup(c => c.SendAndReceive(CompanyCommands.GetDelivery)).Returns("(0)"); var forecourt = new Company(_mockIO.Object); var delivery = forecourt.GetDelivery(); forecourt.Dispose(); delivery.Should().Be.Null(); }