public void Convert_Resource_From_Wrapper_To_View_Model() { //Arrange var converter = new ModelConversitions(); var model = new wrapper.Resource { ResourceId = new Guid(), Name = "Desk A1", Description = "Hot Desk", Location = "x, y", Capacity = 1, Category = "Desk", }; //Act var result = converter.ConvertResourceFromWrapper(model); //Assert Assert.IsAssignableFrom <Resource>(result); Assert.AreEqual(result.ResourceId, model.ResourceId); Assert.AreEqual(result.Name, model.Name); Assert.AreEqual(result.Description, model.Description); Assert.AreEqual(result.Location, model.Location); Assert.AreEqual(result.Capacity, model.Capacity); Assert.AreEqual(result.Category, model.Category); }
public wrapper.Resource ConvertDataResourceToWrapper(data.Resource entry) { var resource = new wrapper.Resource { ResourceId = entry.ResourceId, Name = entry.Name, Description = entry.Description, Category = entry.Category, Capacity = entry.Capacity, Location = entry.Location, }; return(resource); }
public Resource ConvertResourceFromWrapper(wrapper.Resource entry) { var resource = new Resource { ResourceId = entry.ResourceId, Name = entry.Name, Description = entry.Description, Category = entry.Category, Capacity = entry.Capacity, Location = entry.Location, }; return(resource); }
/// <summary> /// Adds entry to the resource table /// </summary> /// <param name="booking">The booking</param> /// <param name="resource">The resource</param> /// <param name="date">The date</param> /// <returns>The booking entry to be added to the resource table</returns> private ResourceRateData AddEntry(wrapper.Booking booking, wrapper.Resource resource, DateTime date) { var attendees = 1; if (booking.GroupBooking == true) { var data = bookingService.GetBooking(booking.BookingId); attendees = data.ConfirmedAttendees.Count(); } var entry = new ResourceRateData { BookedBy = converter.ConvertUserFromWrapper(booking.BookedBy), NumberOfAttendees = attendees, }; return(entry); }
public ICollection <wrapper.Resource> ConvertDataResourceListToWrapper(ICollection <data.Resource> entry) { var resources = new List <wrapper.Resource>(); foreach (data.Resource data in entry) { var resource = new wrapper.Resource { ResourceId = data.ResourceId, Name = data.Name, Description = data.Description, Category = data.Category, Capacity = data.Capacity, Location = data.Location, }; resources.Add(resource); } ; return(resources); }