Beispiel #1
0
        public void ShouldReturnAddProjectReferenceProcessorWhenReferencingProject()
        {
            var request = new AddReferenceRequest
            {
                Reference = "fake"
            };

            var processor = _factory.CreateProcessorFor(request);

            processor.ShouldBeType <AddProjectReferenceProcessor>();
        }
        public void ShouldReturnAddGacReferenceProcessorWhenFileReferenceNotFound()
        {
            var fs = new FakeFileSystem();

            fs.FileExists(false);
            _factory = new AddReferenceProcessorFactory(_solution, _processors, fs);
            var request = new AddReferenceRequest
            {
                Reference = "Nancy.dll"
            };

            var processor = _factory.CreateProcessorFor(request);

            processor.ShouldBeType <AddGacReferenceProcessor>();
        }