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 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); }
public void TestCountSuccess() { // arrange var expected = 1; var fixture = new InMemory(); // act fixture.Create(new UserEntity()); var actual = fixture.Count(); // assert Assert.AreEqual(expected, actual); }
public void TestRemoveFailure() { // arrange var fixture = new InMemory(); var usr = new UserEntity(); usr.SetId("*****@*****.**"); // act assert fixture.Create(usr); var actual = fixture.Count(); Assert.AreEqual(1, actual); Assert.ThrowsException <ArgumentOutOfRangeException>(() => fixture.Remove("*****@*****.**")); }
public void TestFindSuccess() { // arrange var fixture = new InMemory(); var expected = new UserEntity(); expected.SetId("*****@*****.**"); // act fixture.Create(expected); var actual = fixture.Find("*****@*****.**"); // assert Assert.AreEqual(expected.GetId(), actual.GetId()); }
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 TestRemoveSuccess() { // arrange var fixture = new InMemory(); var expected = 0; var usr = new UserEntity(); usr.SetId("*****@*****.**"); // act fixture.Create(usr); var actual = fixture.Count(); Assert.AreEqual(1, actual); fixture.Remove("*****@*****.**"); actual = fixture.Count(); // assert Assert.AreEqual(expected, actual); }
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 TestDelete() { // Arrange var harness = new InMemory(); var expected = new Blab { Id = 1, CreatedBy = -1, CreatedDate = DateTime.Now, LastModifiedBy = null, LastModifiedDate = null, Message = "This is a really cool app!", UserId = 1 }; // Act harness.Create(expected); var blab = harness.Read(0); harness.Delete(blab); var actual = harness.Read(0); // Assert Assert.IsNull(actual); }
public void TestAddUser() { //Arrange User user = new User("*****@*****.**"); //Act _harness.Create(user); User actual = (User)_harness.ReadByUserEmail(user.Email); //Assert Assert.AreEqual(user.ToString(), actual.ToString()); }