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); }
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); }