public void ConstructDbGeneratedIdentityFixture() { var action = TestRepositoryHelper.ConstructDbGeneratedIdentity <TestModel5>("TestId"); var model = new TestModel5(); action(model, 5); model.TestId.Should().Equal(5); }
public void BeforeEachTest() { var sharpSvnClient = new SharpSvnClient(new NetworkCredential(), LogFor <SharpSvnClient>()); _workerWrapper = new TestEventWorkerWrapper(new FileSystemEventWorker(sharpSvnClient, LogFor <FileSystemEventWorker>()), LogFor <TestEventWorkerWrapper>()); _manager = new FileMonitorManager(new FileSystemEventPoller(_workerWrapper, LogFor <FileSystemEventPoller>()), LogFor <FileMonitorManager>()); var repositoryUrl = TestRepositoryHelper.RepositoryUrl; TestRepositoryHelper.SetupRepository(); //Create folders _testFolders = TestFileSystemHelper.CreateAndGetTestFolders(repositoryUrl); foreach (var folder in _testFolders) { TestRepositoryHelper.CreateDirectoryInRepository(folder.RepositoryUrl); if (!sharpSvnClient.SvnCheckOut(folder.RepositoryUrl, folder.Path)) { throw new InvalidOperationException("Failed to checkout " + folder.Path + "."); } } }
public void ConstructForeignKeySetterFixture() { var action = TestRepositoryHelper.ConstructForeignKeyTrigger <TestModel6>("TestModelObject", "TestId"); var model = new TestModel6() { TestId = 2 }; action(model); model.TestId.Should().Equal(2); model.TestModelObject.Should().Not.Be.Null(); model.TestModelObject.TestId.Should().Equal(2); model = new TestModel6() { TestModelObject = new TestModel5() { TestId = 3 } }; action(model); model.TestId.Should().Equal(3); }