private void CanUpdateExistingThreadReference() { var expected = new { Id = 1, BrandName = "Updated Brand Name", BrandId = "Updated Brand Id", Description = "Updated Description", OwnedLength = 10, Colour = "Red" // Not updating }; var existingEntity = CommonActions.ThreadReferences.Data[0]; UnderTest.Initialise(existingEntity); UnderTest.ThreadReference.BrandName = expected.BrandName; UnderTest.ThreadReference.BrandId = expected.BrandId; UnderTest.ThreadReference.Description = expected.Description; UnderTest.ThreadReference.OwnedLength = expected.OwnedLength; UnderTest.SaveCommand.Execute(null); var dbEntity = _threadReferenceRepository.Get(1); dbEntity.Should().BeEquivalentTo(expected); }
private void OnEditThreadReference(ThreadReference threadReference) { var thread = _threadReferenceRepository.Get(threadReference.Id); EditThreadReference(thread); }