public void Execute(CreateMeetingRoomModel model) { var name = model.Name; var location = model.Location; var size = model.Size; var meetingRoom = _factory.Create( name: name, location: location, size: size); try { _database.MeetingRooms.Add(meetingRoom); _database.Save(); } catch (Exception e) { Log.Logger.Error(e, "Error occured while adding meeting room to database"); throw; } }
public void Setup() { var dbMock = new Mock <IDatabaseService>(); _meetingRooms = GetDbSetMeetingRoomMock(); dbMock.Setup(x => x.MeetingRooms).Returns(_meetingRooms.Object); _database = dbMock; var factoryMock = new Mock <IMeetingRoomFactory>(); factoryMock.Setup(x => x.Create(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <int>())) .Returns(new MeetingRoom()); _factory = factoryMock.Object; _model = new CreateMeetingRoomModel() { Name = "Meeting Room 1", Location = "Some Location", Size = 8 }; }
public void Setup() { _model = new CreateMeetingRoomModel(); }