Ejemplo n.º 1
0
        public void ParseFromScowVesselName_Invalid_ThrowOutOfRangeException()
        {
            string scowVesselName = "TestInvalidScowVesselNameMustThrow";

            var parser = new ScowParser();

            Assert.Throws <ArgumentOutOfRangeException>(
                "scowVesselName",
                () => parser.ParseFromScowVesselName(scowVesselName));
        }
Ejemplo n.º 2
0
        public void ParseFromScowVesselName_Valid_ReturnExpected(string scowVesselName, Scow expectedScow)
        {
            var parser = new ScowParser();

            var actualScow = parser.ParseFromScowVesselName(scowVesselName);

            Assert.Equal(expectedScow.Name, actualScow.Name);
            Assert.IsType(expectedScow.GetType(), actualScow);
            Assert.Equal(expectedScow.UllageTable, actualScow.UllageTable);
        }