public void CheckParameterThrowPlcException4Test() { Mock<IWafer> wafer1 = new Mock<IWafer>(); wafer1.Setup(x => x.CassetteNumber).Returns(11); wafer1.Setup(x => x.SlotNumber).Returns(3); // invalid cassete number - upper limit Mock<IWafer> wafer2 = new Mock<IWafer>(); wafer2.Setup(x => x.CassetteNumber).Returns(13); wafer2.Setup(x => x.SlotNumber).Returns(4); List<IWafer> wafers = new List<IWafer>(); wafers.Add(wafer1.Object); wafers.Add(wafer2.Object); WafersToStreamConverter_Accessor target = new WafersToStreamConverter_Accessor(); target.CheckParameter(wafers); }
public void CheckParameterThrowPlcException2Test() { WafersToStreamConverter_Accessor target = new WafersToStreamConverter_Accessor(); target.CheckParameter(PlcHelper.GetWaferList(0, 1)); }
public void CheckParameterTest() { WafersToStreamConverter_Accessor target = new WafersToStreamConverter_Accessor(); Assert.AreEqual<bool>(true, target.CheckParameter(PlcHelper.GetWaferList(5, 1))); }
public void WafersToStreamTest() { IList<IWafer> wafers = PlcHelper.GetWaferList(30, 2); WafersToStreamConverter_Accessor target = new WafersToStreamConverter_Accessor(); IntConverter converter = new IntConverter(); string excepted = string.Empty; foreach (IWafer wafer in wafers) { excepted += converter.ToStream(wafer.CassetteNumber) + converter.ToStream(wafer.SlotNumber); } Assert.AreEqual<string>(excepted, target.WafersToStream(wafers)); }
public void GetLengthTest() { WafersToStreamConverter_Accessor target = new WafersToStreamConverter_Accessor(); Assert.AreEqual<int>(10, target.GetLength(PlcHelper.GetWaferList(5, 1))); Assert.AreEqual<int>(30, target.GetLength(PlcHelper.GetWaferList(15, 1))); }