public void TestUserUpdate() { //Arrange User user = new User("*****@*****.**"); //Act _harness.Create(user); user.ChangeEmail("*****@*****.**"); _harness.Update(user); User actual = (User)_harness.ReadByUserEmail(user.Email); //Assert Assert.AreEqual(user.Email.ToString(), actual.Email.ToString()); }
public void TestUpdate() { // Arrange var harness = new InMemory(); var initial = new Blab { Id = 1, CreatedBy = -1, CreatedDate = DateTime.Now, LastModifiedBy = null, LastModifiedDate = null, Message = "This is a really cool app!", UserId = 1 }; var expected = new Blab { Id = 2, CreatedBy = -1, CreatedDate = DateTime.UtcNow, LastModifiedBy = null, LastModifiedDate = null, Message = "This is a really cool app! #Updated", UserId = 2 }; // Act harness.Create(initial); harness.Update(initial, expected); var actual = harness.Read(0); // Assert Assert.AreEqual(expected, actual); }
public void Update_EntityIsNull() { // Arrange var inMemory = new InMemory <TestEntity>(new Context(null)); // Act inMemory.Update(null); // Assert }
public void TestCreate() { _inMemory.Create(_user); _inMemory.Update(_user); _inMemory.ReadAll(); _inMemory.ReadByUserId(_user.Id.ToString()); _inMemory.ReadByUserEmail("*****@*****.**"); _inMemory.Delete(_user); _inMemory.DeleteAll(); Assert.AreEqual(true, true); }
//Class for testing the adding of a blab and getting a user by ID public void Update_Blab() { User newUser = new User(); newUser.ChangeEmail("*****@*****.**"); string sysID = newUser.getSysId(); _harness.Add(newUser); _harness.Update(newUser); User blabReturnedFromInMemory = (User)_harness.GetBySysId(sysID); Assert.AreEqual(newUser, blabReturnedFromInMemory); }
//Class for testing the adding of a blab and getting a user by ID public void Update_Blab() { Blab newBlab = new Blab(); newBlab.Message = "Hello, this is Chris blabbing for the first time"; newBlab.UserID = "*****@*****.**"; string sysID = newBlab.getSysId(); _harness.Add(newBlab); newBlab.Message = "I lied, this is my second blab"; _harness.Update(newBlab); Blab blabReturnedFromInMemory = (Blab)_harness.GetBySysId(sysID); Assert.AreEqual(newBlab, blabReturnedFromInMemory); }
public void Update_Blab_GetById_Success() { // Arrange string Email = "*****@*****.**"; Blab Expected = (Blab)_harness.GetByUserId(Email); Expected.Message = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer gravida posuere pretium. Cras maximus nibh sed accumsan elementum. Lorem ipsum dolor sit amet, consectetur adipiscing elit."; Expected.Message = "Integer gravida posuere pretium. Cras maximus nibh sed accumsan elementum. Lorem ipsum dolor sit amet, consectetur adipiscing elit."; _harness.Update(Expected); // Act Blab Actual = (Blab)_harness.GetByUserId(Email); // Assert Assert.AreEqual(Expected, Actual); }
public void TestUpdateFailure() { // arrange var fixture = new InMemory(); var expected = new UserEntity(); var actual = new UserEntity(); expected.SetId("*****@*****.**"); expected.Name = "fubar"; actual.SetId("*****@*****.**"); actual.Name = "Willy Wonka"; // act fixture.Create(expected); // assert Assert.ThrowsException <ArgumentOutOfRangeException>(() => fixture.Update(actual)); }
public void TestUpdateSuccess() { // arrange var fixture = new InMemory(); var expected = new UserEntity(); expected.SetId("*****@*****.**"); expected.Name = "fubar"; // act fixture.Create(expected); expected.Name = "foobar"; fixture.Update(expected); var actual = fixture.Find("*****@*****.**"); // assert Assert.AreEqual(expected.GetId(), actual.GetId()); }
public void TestUpdateSuccess2() { // arrange var fixture = new InMemory(); var expected = new UserEntity(); var actual = new UserEntity(); expected.SetId("*****@*****.**"); expected.Name = "foobar"; actual.SetId("*****@*****.**"); actual.Name = "Willy Wonka"; // act fixture.Create(expected); fixture.Update(actual); actual = (UserEntity)fixture.Find("*****@*****.**"); // assert Assert.AreEqual("Willy Wonka", actual.Name); }
public void Update_Success() { // Arrange var mockDbSet = new Mock <DbSet <TestEntity> >(); mockDbSet.Setup(d => d.Update(It.IsAny <TestEntity>())); var mockContext = new Mock <IContext>(); mockContext.Setup(c => c.Set <TestEntity>()).Returns(mockDbSet.Object); mockContext.Setup(c => c.SaveChanges()); var inMemory = new InMemory <TestEntity>(mockContext.Object); // Act inMemory.Update(new TestEntity()); // Assert mockDbSet.Verify(d => d.Update(It.IsAny <TestEntity>()), Times.Once); mockContext.Verify(c => c.Set <TestEntity>(), Times.Once); mockContext.Verify(c => c.SaveChanges(), Times.Once); }
public static void Update <T>(this Key key, T instance, TimeSpan expireAfter = default) => InMemory <T> .Update(key.Value, instance, expireAfter);