Ejemplo n.º 1
0
        public void GetTotalVolume_SingleHose_ReturnsHoseTotalVolume()
        {
            var status = string.Empty;
            _mockIO.Setup(c => c.SendAndReceive(WayneCommands.GetTotalVolume, "01", ref status))
                .Callback(() => status = "00")
                .Returns("0000000000000000024075388");
            var forecourt = new Wayne(_mockIO.Object);

            var volume = forecourt.GetTotalVolume(new Hose(1));
            forecourt.Dispose();

            status.Should().Be("00");
            volume.Should().Be(240753.88d);
        }