public void Given_I_have_a_CallConsumption_with_a_duration_of_X_seconds(int x) { var startTime = new DateTime(2014, 1, 9, 21, 10, 0); var endTime = startTime.AddSeconds(x); var isCrossCountry = false; var callerNumber = new PhoneNumber("4530131514"); var receiverNumber = new PhoneNumber("4570103013"); int unitSize = 1; _callConsumption = new CallConsumption(callerNumber, receiverNumber, startTime, endTime, isCrossCountry, unitSize, _subscriptionId); //TODO: We could use the fluent builder pattern to make construction more readable. }
public void ShouldConstruct() { //Arrange var callerNumber = new PhoneNumber("4530131514"); var receiverNumber = new PhoneNumber("4530202020"); var startTime = new DateTime(2014, 1, 9, 21, 10, 10); var endTime = new DateTime(2014, 1, 9, 21, 20, 20); var subscriptionId = new SubscriptionId(new Guid("b8e5bae2-76e7-49a8-b5ae-2cd0eb229b16")); Caller caller = new Caller(); //Act Consumption sut = new CallConsumption(callerNumber, receiverNumber, startTime, endTime, false, 1, subscriptionId); //Assert Assert.NotNull(sut); }