public TestFolder(GivenWhenThenFixture fixture) { FullName = Path.Combine(Path.GetTempPath(), "YUNoAMD.Test"); fixture.arrange(() => DirectoryUtil.DeleteDirectory(FullName)); fixture.arrange(() => Directory.CreateDirectory(FullName)); }
public static T IncludeFixture <T>(GivenWhenThenFixture specBuilder) where T : new() { T fixtureDuringDiscovery = default(T); T fixture = default(T); fixture = specBuilder.beforeAll(delegate { fixtureDuringDiscovery = new T(); RunMethodsWithAttribute(fixtureDuringDiscovery, NUnitFramework.FixtureSetUpAttribute); return(fixtureDuringDiscovery); }); specBuilder.arrange(delegate { RunMethodsWithAttribute(fixture, NUnitFramework.SetUpAttribute); return(fixtureDuringDiscovery); }); specBuilder.afterEach(delegate { RunMethodsWithAttribute(fixture, NUnitFramework.TearDownAttribute); }); specBuilder.afterAll(delegate { RunMethodsWithAttribute(fixtureDuringDiscovery, NUnitFramework.FixtureTearDownAttribute); }); return(fixture); }
public CompilerUsage(GivenWhenThenFixture fixture, string baseDirectory = null) { _writer = new StringWriter(); compiler = fixture.arrange(() => new RequireJsCompiler(_writer, baseDirectory)); }