Skip to content

Instantly share code, notes, and snippets.

@jmarnold
Created January 11, 2011 20:46
Show Gist options
  • Save jmarnold/775102 to your computer and use it in GitHub Desktop.
Save jmarnold/775102 to your computer and use it in GitHub Desktop.
[Test]
public void should_return_single_view_token_matched_on_policy_criteria()
{
_descriptor.Templates.Add("Projects\\Dashboard.spark");
_descriptor.Templates.Add("Shared\\Application.spark");
var descriptor2 = newDescriptor();
descriptor2.Templates.Add("Projects\\StoryMap.spark");
descriptor2.Templates.Add("Shared\\Application.spark");
_token.Descriptors.Add(descriptor2);
var descriptor3 = newDescriptor();
descriptor3.Templates.Add("Projects.spark");
descriptor3.Templates.Add("Shared\\Application.spark");
_token.Descriptors.Add(descriptor3);
MockFor<ISparkPolicyResolver>()
.Expect(resolver => resolver.HasMatchFor(_call))
.Return(true);
MockFor<ISparkPolicyResolver>()
.Expect(resolver => resolver.ResolveViewLocator(_call))
.Return("");
MockFor<ISparkPolicyResolver>()
.Expect(resolver => resolver.ResolveViewName(_call))
.Return("Projects");
ClassUnderTest
.Apply(_call, _views)
.FirstOrDefault()
.ShouldNotBeNull();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment