public void ShouldReturnNoneWhenNoCustomerFound(IEnumerable <Customer> customers) { var betterCustomerService = new BetterCustomerService(customers); var result = betterCustomerService.GetCustomerById(Guid.Empty); result.HasValue.ShouldBeFalse(); }
public void ShouldReturnSomeWhenCustomerFound(IEnumerable <Customer> customers) { var betterCustomerService = new BetterCustomerService(customers); Guid customerToGet = customers.First().Id; var result = betterCustomerService.GetCustomerById(customerToGet); result.HasValue.ShouldBeTrue(); result.Exists(c => c.Id == customerToGet).ShouldBeTrue(); }