Exemplo n.º 1
0
        public void GetsItemsFromRepositoryWhenInstantiated()
        {
            var getCallRegisteredByRepository = false;
            _repository.GetCalled += (sender, args) => { getCallRegisteredByRepository = true; };

            var viewModel = new LegendViewModel(_repository);

            Assert.IsTrue(getCallRegisteredByRepository);
        }
Exemplo n.º 2
0
        public void DisposesRepository()
        {
            var disposeCallRegisteredByRepository = false;
            _repository.DisposeCalled += (sender, args) => { disposeCallRegisteredByRepository = true; };

            var viewModel = new LegendViewModel(_repository);

            Assert.IsTrue(disposeCallRegisteredByRepository);
        }
Exemplo n.º 3
0
        public void FillsItemsFromRepositoryIntoCollection()
        {
            var viewModel = new LegendViewModel(_repository);

            CollectionAssert.AreEquivalent(_items, viewModel.Reasons.ToArray());
        }