public void Mash_EmptySteps_Valid() { Mash_Steps steps = new Mash_Steps(); Mash mash = new Mash( 70, steps, "Empty"); Assert.IsTrue(mash.IsValid()); }
public void Mash_InvalidMashSteps_Invalid() { Mock <Mash_Steps> steps = new Mock <Mash_Steps>(); steps.Setup(m => m.IsValid(ref It.Ref <ValidationCode> .IsAny)).Returns(false); Mash mash = new Mash( 70, steps.Object, "Empty"); Assert.IsFalse(mash.IsValid()); }
public void Mash_EmptySteps_Valid_ErrorCode() { Mash_Steps steps = new Mash_Steps(); Mash mash = new Mash( 70, steps, "Empty"); ValidationCode errorCode = ValidationCode.SUCCESS; mash.IsValid(ref errorCode); Assert.AreEqual(ValidationCode.SUCCESS, errorCode); }