public void ServiceShouldBindAllDependencies() { //Arrange ServiceContext s = new ServiceContext(); new DummyServiceOne().BindServiceContext(s); //Assert Assert.False((s.Fetch("DummyServiceOne")).CheckDependencies()); //Act s.FullInitialization(); //Assert Assert.False((s.Fetch("DummyServiceOne")).CheckDependencies()); //Act DummyLibrary dl1 = new DummyLibrary("aaa").BindServiceContext(s); DummyServiceOne ds1 = new DummyServiceOne().BindServiceContext(s, "AnotherDummy"); s.FullInitialization(dl1); s.FullInitialization(ds1); //Assert Assert.True(((DummyServiceOne)s.Fetch("DummyServiceOne")).CheckDependencies()); }
public void SetUp() { _dummyLibrary = new DummyLibrary("test"); _dummyLibrary.Load(new List <int> { 12, 15, 16 }); }
public void CreateDocumentsListController_CallSuccessorsAction_EnsuresModelProperties() { var id = new Guid("C8420FD7-2AD0-4D34-B8CD-C0636DE5AD09"); // Arrange using (var controller = new DummyDocumentsListController()) { // Act var lib = new DummyLibrary { ItemDefaultUrl = "ItemDefaultUrl" }; var view = controller.Successors(lib, null) as ViewResult; // Assert Assert.IsNotNull(view); Assert.IsTrue(view.ViewName == "List.DocumentsList"); Assert.IsTrue(view.ViewBag.RedirectPageUrlTemplate == "ItemDefaultUrl?page={0}"); Assert.IsTrue(view.ViewBag.DetailsPageId == Guid.Empty); Assert.IsTrue(view.ViewBag.OpenInSamePage); } }