public void should_return_headerviewmodel_if_i_pass_headerviewmodelbuilder() { var collector = new CollectViewBuilders(); var result = collector.GetViewModels(_context, new HeaderViewModelBuilder()); Assert.IsInstanceOfType(result.First(),typeof(HeaderViewModel)); }
public void should_return_empty_viewmodels_if_we_are_not_going_to_send_viewmodelbuilders() { var collector = new CollectViewBuilders(); var result = collector.GetViewModels(_context); Assert.IsInstanceOfType(result, typeof(IEnumerable<ViewModel>)); }
public void should_return_viewmodels_with_count_equal_to_viewmodel_passed() { var collector = new CollectViewBuilders(); var result = collector.GetViewModels(_context, new HeaderViewModelBuilder(), new FooterViewModelBuilder()); Assert.IsTrue(result.Count() == 2); }