public void TestTryGetRootObject_Repeat() { // Arrange var registry = new Mock<IEvaluatorSelector>(); var sut = new TalesModel(registry.Object); // Act object output; var result = sut.TryGetRootObject("repeat", _context, out output); // Assert Assert.IsTrue(result, "Overall success"); Assert.NotNull(output, "Output nullability"); Assert.IsInstanceOf<RepetitionMetadataCollectionWrapper>(output, "Expected output type"); }
public void TestTryGetRootObject_Nothing() { // Arrange var registry = new Mock<IEvaluatorSelector>(); var sut = new TalesModel(registry.Object); // Act object output; var result = sut.TryGetRootObject("nothing", _context, out output); // Assert Assert.IsTrue(result, "Overall success"); Assert.IsNull(output, "Output nullability"); }
public void TestTryGetRootObject_Contexts() { // Arrange var registry = new Mock<IEvaluatorSelector>(); var sut = new TalesModel(registry.Object); // Act object output; var result = sut.TryGetRootObject("CONTEXTS", _context, out output); // Assert Assert.IsTrue(result, "Overall success"); Assert.NotNull(output, "Output nullability"); Assert.IsInstanceOf<BuiltinContextsContainer>(output, "Expected output type"); }
public void TestTryGetRootObject_Default() { // Arrange var registry = new Mock<IEvaluatorSelector>(); var sut = new TalesModel(registry.Object); // Act object output; var result = sut.TryGetRootObject("default", _context, out output); // Assert Assert.IsTrue(result, "Overall success"); Assert.NotNull(output, "Output nullability"); Assert.AreSame(ZptConstants.CancellationToken, output, "Expected output"); }
public void TestTryGetRootObject_Attrs() { // Arrange var registry = new Mock<IEvaluatorSelector>(); var sut = new TalesModel(registry.Object); // Act object output; var result = sut.TryGetRootObject("attrs", _context, out output); // Assert Assert.IsTrue(result, "Overall success"); Assert.NotNull(output, "Output nullability"); Assert.IsInstanceOf<OriginalAttributeValuesCollection>(output, "Expected output type"); }