public void Condition( int scannedCount, bool expected) { var mockContext = new Mock <IContext>(); mockContext.Setup(x => x.ScannedCount).Returns(scannedCount); BaseBehavior.Context = mockContext.Object; Assert.AreEqual(expected, _behaviour.Condition()); }