public void AcceptsType() { MockPath.Setup(x => x.IsAcceptableType(It.IsAny <Type>(), It.IsAny <bool>())).Returns(true); MockPath.Setup(x => x.GetSteps(1)).Returns(Items); MockItem.SetupGet(x => x.Command).Returns(GetStep().CommandLow); bool result = GetStep().AcceptsPath(MockPath.Object); Assert.True(result, "Incorrect result."); }