Beispiel #1
0
        public void GivenEntity_WhenConvertingToViewModel_ConversionShouldBeCorrect(Entity entity)
        {
            var viewModel = EntityViewModel.FromDomain(entity);

            viewModel.Id.Should().Be(entity.Id);
            viewModel.Text.Should().Be(entity.Name);
            viewModel.X.Should().Be(entity.X);
            viewModel.Y.Should().Be(entity.Y);
        }
Beispiel #2
0
        public void WhenConstructing_GivenEntityRepositoryReturnsEntities_EntityStoreShouldContainEntities(Entity[] entities)
        {
            var expectedCollection = entities.Select(e => EntityViewModel.FromDomain(e)).ToList();

            _mockRepository.Setup(repository => repository.Get()).Returns(entities);

            var sut = _fixture.Build <MainWindowViewModel>().OmitAutoProperties().Create();

            sut.EntityStore.Should().BeEquivalentTo(expectedCollection);
        }