Esempio n. 1
0
        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 + ".");
                }
            }
        }
Esempio n. 3
0
        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);
        }