public void InitializeThrowsArgumentNullExceptionWhenGenerationEnvironmentIsNull() { using (var transformation = new FakeTransformation()) { TransformationContext.Initialize(transformation, null); } }
public void InitializeThrowsArgumentExceptionWhenTransformationIsNotHostSpecific() { using (var transformation = new HostNeutralTransformation()) { TransformationContext.Initialize(transformation, transformation.GenerationEnvironment); } }
public void InitializeThrowsArgumentExceptionWhenTransformationHostIsNull() { using (var transformation = new FakeTransformation()) { transformation.Host = null; TransformationContext.Initialize(transformation, transformation.GenerationEnvironment); } }
public void CleanupRemovesCurrent() { using (var transformation = new FakeTransformation()) { TransformationContext.Initialize(transformation, transformation.GenerationEnvironment); TransformationContext.Cleanup(); var value = TransformationContext.Current; } }
public void InitializeSetsCurrent() { using (var transformation = new FakeTransformation()) { TransformationContext.Initialize(transformation, transformation.GenerationEnvironment); try { Assert.IsNotNull(TransformationContext.Current); } finally { TransformationContext.Cleanup(); } } }
public void CleanupDisposesCurrent() { using (var transformation = new FakeTransformation()) { bool disposed = false; TransformationContext.Initialize(transformation, transformation.GenerationEnvironment); try { TransformationContext.Current.Disposed += delegate { disposed = true; }; } finally { TransformationContext.Cleanup(); } Assert.IsTrue(disposed); } }
public void InitializeThrowsArgumentNullExceptionWhenTransformationIsNull() { TransformationContext.Initialize(null, new StringBuilder()); }
public TemplateTest() { this.transformation = new FakeTransformation(); TransformationContext.Initialize(this.transformation, this.transformation.GenerationEnvironment); }