public void TestViewManagerConstructor01() { //ViewManager viewManager = (ViewManager)ReflectionAccessor.Construct(); ViewManager viewManager = ViewManagerFactory.CreateViewManager01(); //Post Check Assert.IsNotNull(viewManager); }
public void TestGetView01() { ViewManager viewManager = ViewManagerFactory.CreateViewManager01(); string type = string.Empty; IView view = viewManager.GetView(type); //Post Check Assert.IsNull(view); }
public void TestSend03() { NotifyManager notifyManager = NotifyManagerFactory.CreateNotifyManager01(); string type = string.Empty; string name = string.Empty; object body = ViewManagerFactory.CreateViewManager01(); //Test Procedure Call notifyManager.Send(type, name, body); }
public void TestBodySetter02() { NotifyObject notifyObject = NotifyObjectFactory.CreateNotifyObject01(); object body = ViewManagerFactory.CreateViewManager01(); notifyObject.Body = body; #region Record State ValueRecorder recorder = new ValueRecorder(); recorder.Record((string)notifyObject.Name); recorder.Record((string)notifyObject.Type); recorder.FinishRecording(); #endregion #region Assertions Assert.IsNull((string)notifyObject.Name); Assert.IsNull((string)notifyObject.Type); #endregion }
public void TestGetView02() { ViewManager viewManager = ViewManagerFactory.CreateViewManager01(); ViewFactoryTest testfactory = new ViewFactoryTest(); viewManager.RegisterViewFactory(testfactory); string type = ViewTest.ViewTestType; string id = string.Empty; //Test Procedure Call IView view = viewManager.GetView(type, id); IView view1 = viewManager.GetView(type); //Post Check Assert.IsNotNull(view); Assert.IsNotNull(view1); Assert.AreEqual(view1, view); }
public void TestUnregisterView01() { //Initial setup ViewManager viewManager = ViewManagerFactory.CreateViewManager01(); ViewFactoryTest testfactory = new ViewFactoryTest(); viewManager.RegisterViewFactory(testfactory); string type = ViewTest.ViewTestType; string id = string.Empty; IView view = viewManager.GetView(type, id); //Test Method call viewManager.UnregisterView(view); //Post Check Accessor viewManagerAccessor = ReflectionAccessor.Wrap(viewManager); Dictionary <string, IView> viewMap = (Dictionary <string, IView>)viewManagerAccessor.GetField("m_ViewMap"); Assert.AreEqual(0, viewMap.Count); }
public void TestcreateView01() { ViewManager viewManager = ViewManagerFactory.CreateViewManager01(); string type = string.Empty; string id = string.Empty; Accessor viewManagerAccessor = ReflectionAccessor.Wrap(viewManager); //Test Procedure Call IView view = (IView)viewManagerAccessor.Call("createView", type, id); //Post Check Assert.IsNull(view); //test 2 ViewFactoryTest testfactory = new ViewFactoryTest(); viewManager.RegisterViewFactory(testfactory); type = ViewTest.ViewTestType; //Test Procedure Call view = (IView)viewManagerAccessor.Call("createView", type, id); //Post Check Assert.IsNotNull(view); }