public void ShouldBeAbleToGetMockedInstanceOfAbstractClass() { var factory = new UnityAutoMockContainer(); var mock = factory.GetMock <AbstractTestComponent>(); Assert.IsNotNull(mock); }
public void check_that_the_correct_view_is_resolved_from_the_viewmodel_UseViewAttribute() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve <StubViewModelWithUseViewAttribute>(); var view = ViewService.CreateView(viewModel.GetType()); Assert.That(view.GetType(), Is.EqualTo(typeof(StubViewNameNotMatchingView))); }
public void check_that_the_correct_view_is_resolved_from_the_viewmodel_convention() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve <StubViewModel>(); var view = ViewService.CreateView(viewModel.GetType()); Assert.That(view.GetType(), Is.EqualTo(typeof(StubView))); }
public void check_that_the_correct_view_is_resolved_from_the_viewmodel_convention() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve<StubViewModel>(); var view = ViewService.CreateView(viewModel.GetType()); Assert.That(view.GetType(), Is.EqualTo(typeof(StubView))); }
public void check_that_the_correct_view_is_resolved_from_the_viewmodel_UseViewAttribute() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve<StubViewModelWithUseViewAttribute>(); var view = ViewService.CreateView(viewModel.GetType()); Assert.That(view.GetType(), Is.EqualTo(typeof(StubViewNameNotMatchingView))); }
public void is_called_then_IsBusy_is_set_to_true() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(viewModel.IsBusy, Is.False); viewModel.Busy(string.Empty); Assert.That(viewModel.IsBusy, Is.True); }
public void is_called_then_IsActive_is_true() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve<WorkspaceViewModel>(); Assert.That(viewModel.IsActive, Is.False); ((ISupportActivationState)viewModel).Activate(); Assert.That(viewModel.IsActive, Is.True); }
public void is_called_then_IsActive_is_true() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(viewModel.IsActive, Is.False); ((ISupportActivationState)viewModel).Activate(); Assert.That(viewModel.IsActive, Is.True); }
public void check_viewmodel_is_set_as_the_datacontext_of_the_view() { var container = new UnityAutoMockContainer(); var view = new UserControl(); Assert.That(view.DataContext, Is.Null); var viewModel = container.Resolve<StubViewModel>(); ViewService.BindViewModel(view, viewModel); Assert.That(view.DataContext, Is.EqualTo(viewModel)); }
public void check_viewmodel_is_set_as_the_datacontext_of_the_view() { var container = new UnityAutoMockContainer(); var view = new UserControl(); Assert.That(view.DataContext, Is.Null); var viewModel = container.Resolve <StubViewModel>(); ViewService.BindViewModel(view, viewModel); Assert.That(view.DataContext, Is.EqualTo(viewModel)); }
public void is_called_then_BusyMessage_is_set_to_empty_string() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve <WorkspaceViewModel>(); var busyMessage = Guid.NewGuid().ToString(); viewModel.Busy(busyMessage); viewModel.Idle(); Assert.That(viewModel.BusyMessage, Is.EqualTo(string.Empty)); }
public void is_called_with_a_message_then_BusyMessage_is_set_to_the_message() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(viewModel.BusyMessage, Is.Null); var busyMessage = Guid.NewGuid().ToString(); viewModel.Busy(busyMessage); Assert.That(viewModel.BusyMessage, Is.EqualTo(busyMessage)); }
public void is_called_then_OnDeActivate_is_called() { var container = new UnityAutoMockContainer(); var eventWasFired = false; var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(eventWasFired, Is.False); viewModel.OnDeActivateWasCalled += (s, e) => eventWasFired = true; ((ISupportActivationState)viewModel).DeActivate(); Assert.That(eventWasFired, Is.True); }
public void is_called_then_Disposables_are_disposed() { var container = new UnityAutoMockContainer(); var eventWasFired = false; var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(eventWasFired, Is.False); viewModel.DisposablesWasDisposed += (s, e) => eventWasFired = true; viewModel.Close(); Assert.That(eventWasFired, Is.True); }
public void when_CloseCommand_is_executed_then_OnClosed_event_is_fired() { var container = new UnityAutoMockContainer(); var eventWasFired = false; var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(eventWasFired, Is.False); viewModel.OnClosed += (s, e) => eventWasFired = true; viewModel.ClosingCommand.Execute(); Assert.That(eventWasFired, Is.True); }
public void is_called_then_OnActivate_is_called() { var container = new UnityAutoMockContainer(); var eventWasFired = false; var viewModel = container.Resolve<WorkspaceViewModel>(); Assert.That(eventWasFired, Is.False); viewModel.OnActivateWasCalled += (s, e) => eventWasFired = true; ((ISupportActivationState)viewModel).Activate(); Assert.That(eventWasFired, Is.True); }
public void is_called_multiple_time_then_OnInitialised_event_is_only_fired_once() { var container = new UnityAutoMockContainer(); var eventWasFired = 0; var viewModel = container.Resolve <WorkspaceViewModel>(); Assert.That(eventWasFired, Is.EqualTo(0)); viewModel.OnInitialised += (s, e) => eventWasFired++; ((ISupportActivationState)viewModel).Activate(); ((ISupportActivationState)viewModel).DeActivate(); ((ISupportActivationState)viewModel).Activate(); Assert.That(eventWasFired, Is.EqualTo(1)); }
public void is_called_multiple_time_then_OnInitialise_is_only_called_once() { var container = new UnityAutoMockContainer(); var eventWasFired = 0; var viewModel = container.Resolve<WorkspaceViewModel>(); Assert.That(eventWasFired, Is.EqualTo(0)); viewModel.OnInitialiseWasCalled += (s, e) => eventWasFired++; ((ISupportActivationState)viewModel).Activate(); ((ISupportActivationState)viewModel).DeActivate(); ((ISupportActivationState)viewModel).Activate(); Assert.That(eventWasFired, Is.EqualTo(1)); }
public void is_called_then_OnClosed_event_is_fired() { var container = new UnityAutoMockContainer(); var eventWasFired = false; var viewModel = container.Resolve<WorkspaceViewModel>(); Assert.That(eventWasFired, Is.False); viewModel.OnClosed += (s, e) => eventWasFired = true; viewModel.Close(); Assert.That(eventWasFired, Is.True); }
public void SetUp() { Container = new UnityAutoMockContainer(); Container.Register <TI, TC>(); OnSetup(); }
public void TearDown() { OnTeardown(); _instance = default(TC); Container = null; }
public void ShouldBeAbleToGetMockedInstanceOfAbstractClass() { var factory = new UnityAutoMockContainer(); var mock = factory.GetMock<AbstractTestComponent>(); Assert.IsNotNull(mock); }
public void is_called_with_a_message_then_BusyMessage_is_set_to_the_message() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve<WorkspaceViewModel>(); Assert.That(viewModel.BusyMessage, Is.Null); var busyMessage = Guid.NewGuid().ToString(); viewModel.Busy(busyMessage); Assert.That(viewModel.BusyMessage, Is.EqualTo(busyMessage)); }
public void is_called_then_IsBusy_is_set_to_false() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve<WorkspaceViewModel>(); viewModel.Busy(string.Empty); Assert.That(viewModel.IsBusy, Is.True); viewModel.Idle(); Assert.That(viewModel.IsBusy, Is.False); }
public void is_called_then_BusyMessage_is_set_to_empty_string() { var container = new UnityAutoMockContainer(); var viewModel = container.Resolve<WorkspaceViewModel>(); var busyMessage = Guid.NewGuid().ToString(); viewModel.Busy(busyMessage); viewModel.Idle(); Assert.That(viewModel.BusyMessage, Is.EqualTo(string.Empty)); }