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.
        }
Esempio n. 2
0
        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);
        }