public void role_async_crud_process_succeeds() { var entityId = 777; var entity = new ApplicationUserStatus() { Id = entityId, StatusName = "Hello World", StatusAbbreviation = "H" }; var savedEntity = _repository.AddAsync(entity).Result; var updatedEntity = _repository.GetByIdAsync(entityId).Result; using (new AssertionScope()) { savedEntity.Should().NotBeNull(); savedEntity.Id.Should().Be(entityId); savedEntity.StatusName.Should().Be("Hello World"); savedEntity.StatusAbbreviation.Should().Be("H"); updatedEntity.Id.Should().Be(entityId); updatedEntity.StatusName = "Hello-World"; updatedEntity.StatusAbbreviation = "W"; _ = _repository.UpdateAsync(updatedEntity); updatedEntity = _repository.GetByIdAsync(entityId).Result; updatedEntity.StatusName.Should().Be("Hello-World"); updatedEntity.StatusAbbreviation.Should().Be("W"); _ = _repository.DeleteAsync(updatedEntity); _repository.GetByIdAsync(entityId).Result.Should().BeNull(); } }
public void property_update_succeeds() { var sut = new ApplicationUserStatus { Id = 7, StatusAbbreviation = "A", StatusName = "Active" }; using (new AssertionScope()) { sut.Id.Should().Be(7); sut.StatusAbbreviation.Should().Be("A"); sut.StatusName.Should().Be("Active"); } }