public void TeamUpdateCommandHandlerTest_Handle() { var originalValue = FakeObjects.TestTeamWithId(); var user = FakeObjects.TestUserWithId(); Team newValue; var command = new TeamUpdateCommand() { Description = FakeValues.Description.PrependWith("new"), Id = originalValue.Id, Name = FakeValues.Name.PrependWith("new"), UserId = user.Id }; using (var session = _store.OpenSession()) { session.Store(user); session.Store(originalValue); var commandHandler = new TeamUpdateCommandHandler(session); commandHandler.Handle(command); session.SaveChanges(); newValue = session.Load<Team>(originalValue.Id); } Assert.IsNotNull(newValue); Assert.AreEqual(command.Description, newValue.Description); Assert.AreEqual(command.Name, newValue.Name); Assert.AreEqual(command.Website, newValue.Website); }
public void TeamUpdateCommandHandlerTest_Handle() { var originalValue = FakeObjects.TestTeamWithId(); var user = FakeObjects.TestUserWithId(); Team newValue; var command = new TeamUpdateCommand() { Description = FakeValues.Description.PrependWith("new"), Id = originalValue.Id, Name = FakeValues.Name.PrependWith("new"), UserId = user.Id }; using (var session = _store.OpenSession()) { session.Store(user); session.Store(originalValue); var commandHandler = new TeamUpdateCommandHandler(session); commandHandler.Handle(command); session.SaveChanges(); newValue = session.Load <Team>(originalValue.Id); } Assert.IsNotNull(newValue); Assert.AreEqual(command.Description, newValue.Description); Assert.AreEqual(command.Name, newValue.Name); Assert.AreEqual(command.Website, newValue.Website); }