public void LinkedResourceIsNotRetrievedByIdWhenNoEntityIsFound() { // Arrange var id = 2508; var linkedResourceData = new LinkedResourceDataSetup(true); // Act var actual = linkedResourceData.Scope.Get(id); // Assert Assert.IsNull(actual); }
public void LinkedResourceIsNotRetrievedByUrlWhenNoEntityIsFound() { // Arrange var url = "Nope"; var linkedResourceData = new LinkedResourceDataSetup(true); // Act var actual = linkedResourceData.Scope.Get(url); // Assert Assert.IsNull(actual); }
public void LinkedResourceIsRetrievedById() { // Arrange var id = 1; var expected = DbSets.LinkedResources.First(x => x.UID == id); var linkedResourceData = new LinkedResourceDataSetup(true); // Act var actual = linkedResourceData.Scope.Get(id); // Assert Assert.IsNotNull(actual); Assert.AreEqual(expected.UID, actual.Id); }
public void LinkedResourceIsUpdated() { // Arrange var expectedId = 1; var expectedUrl = "Some.Url"; var linkedResourceDto = new LinkedResourceDto { Id = expectedId, Url = expectedUrl }; var originalUrl = DbSets.LinkedResources.Single(x => x.UID == expectedId).Url; var linkedResourceData = new LinkedResourceDataSetup(true); // Act var actual = linkedResourceData.Scope.Save(linkedResourceDto); // Assert Assert.IsNotNull(actual); Assert.AreEqual(expectedId, actual.Id); Assert.AreEqual(expectedUrl, actual.Url); Assert.AreNotEqual(originalUrl, actual.Url); }