Пример #1
0
        public void CreateWindowReturnsCorrectResult(WindowLocator sut, FakeViewModel viewModel)
        {
            sut.Register <FakeViewModel, FakeWindow>();
            var actual = sut.CreateWindow(viewModel, null);

            Assert.IsType <FakeWindow>(actual);
        }
Пример #2
0
        public void ViewModelTypeNotRegisteredReturnsNull(WindowLocator sut, FakeViewModel viewModel)
        {
            var actual = sut.CreateWindow(viewModel, null);

            Assert.Null(actual);
        }
Пример #3
0
 public void NullViewModelThrowsException(WindowLocator sut, FakeViewModel owner)
 {
     Assert.Throws <ArgumentNullException>(() => sut.CreateWindow(null, owner));
 }