コード例 #1
0
		public static void ShouldHaveUpdatedContentTo(this IHomepageContentProvider provider, string newContent)
		{
			provider.AssertWasCalled(p => p.SetHomepageContent(newContent));
		}
コード例 #2
0
		public static void ShouldHaveBeenAskedToGetAllReviewedBooks(this IBookRetriever retriever)
		{
			retriever.AssertWasCalled(b => b.GetReviewedBooks());
		}
コード例 #3
0
        public static void TestWasVisited(this IHierarchyVisitor visitor, Hierarchy hierarchy, string path)
        {
            Test test = hierarchy.FindTest(path);
            test.ShouldNotBeNull();

            visitor.AssertWasCalled(x => x.Test(test));
        }
コード例 #4
0
		// TODO - Are we going to put these in an Assertion extensions class instead?
		public static void ShouldHaveBeenAskedToGetBooksFor(this IBookRetriever retriever, string genre)
		{
			retriever.AssertWasCalled(b => b.GetReviewedBooks(genre));
		}
コード例 #5
0
        public static void SuiteWasVisited(this IHierarchyVisitor visitor, Hierarchy hierarchy, string path)
        {
            Suite suite = hierarchy.FindSuite(path);
            suite.ShouldNotBeNull();

            visitor.AssertWasCalled(x => x.StartSuite(suite));
            visitor.AssertWasCalled(x => x.EndSuite(suite));
        }