public void SetUp() { var customer = new Customer { Name = CustomerName }; var employee = new Employee { Name = EmployeeName }; var product = new Product { Name = ProductName }; _sale = new Sale() { Id = SaleId, Date = Date, Customer = customer, Employee = employee, Product = product, UnitPrice = UnitPrice, Quantity = Quantity, TotalPrice = TotalPrice }; _mocker = new AutoMoqer(); _query = _mocker.Create<GetSalesListQuery>(); }
public void SetUp() { _mocker = new AutoMoqer(); _customer = new Customer() { Id = Id, Name = Name }; _mocker.GetMock<IDbSet<Customer>>() .SetUpDbSet(new List<Customer> { _customer }); _mocker.GetMock<IDatabaseContext>() .Setup(p => p.Customers) .Returns(_mocker.GetMock<IDbSet<Customer>>().Object); _query = _mocker.Create<GetCustomersListQuery>(); }
public Sale Create(DateTime date, Customer customer, Employee employee, Product product, int quantity) { var sale = new Sale(); sale.Date = date; sale.Customer = customer; sale.Employee = employee; sale.Product = product; sale.UnitPrice = sale.Product.Price; sale.Quantity = quantity; // Note: Total price is calculated in domain logic return sale; }