public void ConstructorTests() { Assert.Throws<ArgumentNullException>(() => new ModelFunctionValue(null)); var value = new ModelFunctionValue(new StringValue("*")); Assert.IsNotNull(value); }
public void GetValueCallsDataContext() { var dataContextMock = new Mock<IYateDataContext>(); var valueMock = new Mock<IValue>(); valueMock.Setup(dc => dc.GetValue(It.IsAny<IYateDataContext>())).Returns("*"); var modelFunction = new ModelFunctionValue(valueMock.Object); modelFunction.GetValue(dataContextMock.Object); dataContextMock.Verify(dc => dc.GetValue(It.IsAny<string>()), Times.Once()); }