Exemplo n.º 1
0
        public void ConstructPassenger_NullNode_ArgumentException()
        {
            var  user = new User("*****@*****.**", "test1", "pass1", "salt1", Roles.User);
            Node node = null;

            var passenger = new Passenger.Core.Domain.Passenger(user.Id, node);
        }
Exemplo n.º 2
0
        public void ConstructPassenger_AllInvalid_ArgumentException()
        {
            Guid guid = Guid.Empty;
            Node node = null;

            var passenger = new Passenger.Core.Domain.Passenger(guid, node);
        }
Exemplo n.º 3
0
        public void ConstructPassengerNode_NullNode_ArgumentNullException()
        {
            Node node      = null;
            var  passenger = new Passenger.Core.Domain.Passenger(Guid.NewGuid(), new Node("Rynek", 15.20, 17.20));

            var passengerNode = PassengerNode.Create(node, passenger);
        }
Exemplo n.º 4
0
        public void ConstructPassenger_EmptyGuid_ArgumentException()
        {
            Guid guid = Guid.Empty;
            var  node = new Node("Wrocław, Rynek 10/12", 51.17, 17.17);

            var passenger = new Passenger.Core.Domain.Passenger(guid, node);
        }
Exemplo n.º 5
0
        public void ConstructPassengerNode_AllNull_ArgumentNullException()
        {
            Node node = null;

            Passenger.Core.Domain.Passenger passenger = null;

            var passengerNode = PassengerNode.Create(node, passenger);
        }
Exemplo n.º 6
0
        public void ConstructPassengerNode_NullPassenger_ArgumentNullException()
        {
            var node = new Node("Wrocław", 15.15, 17.17);

            Passenger.Core.Domain.Passenger passenger = null;

            var passengerNode = PassengerNode.Create(node, passenger);
        }
Exemplo n.º 7
0
        public void ConstructPassenger_Valid_True()
        {
            var user = new User("*****@*****.**", "test1", "pass1", "salt1", Roles.User);
            var node = new Node("Wrocław, Rynek 10/12", 51.17, 17.17);

            var passenger = new Passenger.Core.Domain.Passenger(user.Id, node);

            Assert.IsTrue(passenger.Id != Guid.Empty);
            Assert.AreEqual(passenger.Address.Address, "Wrocław, Rynek 10/12");
            Assert.AreEqual(passenger.Address.Latitude, 51.17);
            Assert.AreEqual(passenger.Address.Longitude, 17.17);
            Assert.AreEqual(passenger.UserId, user.Id);
        }
Exemplo n.º 8
0
        public void ConstructPassengerNode_Valid_True()
        {
            var node      = new Node("Wrocław", 15.15, 17.17);
            var passenger = new Passenger.Core.Domain.Passenger(Guid.NewGuid(), new Node("Rynek", 15.20, 17.20));

            var passengerNode = PassengerNode.Create(node, passenger);

            Assert.IsNotNull(passengerNode.Node);
            Assert.IsNotNull(passengerNode.Passenger);
            Assert.AreEqual(passengerNode.Node.Address, "Wrocław");
            Assert.AreEqual(passengerNode.Node.Latitude, 15.15);
            Assert.AreEqual(passengerNode.Node.Longitude, 17.17);
            Assert.AreEqual(passengerNode.Passenger.Address.Address, "Rynek");
            Assert.AreEqual(passengerNode.Passenger.Address.Latitude, 15.20);
            Assert.AreEqual(passengerNode.Passenger.Address.Longitude, 17.20);
        }
Exemplo n.º 9
0
 private PassengerNode GetPassengerNode(Passenger passenger)
 => _passengerNodes.SingleOrDefault(x => x.Passenger.UserId == passenger.UserId);
Exemplo n.º 10
0
 private PassengerNode GetPassengerNode(Passenger passenger)
 {
     return(_passengerNodes.SingleOrDefault(x => x.Passenger.UserId == passenger.UserId));
 }
Exemplo n.º 11
0
 public static PassengerNode Create(Passenger passenger, Node node)
 => new PassengerNode(passenger, node);
Exemplo n.º 12
0
 protected PassengerNode(Passenger passenger, Node node)
 {
     Passenger = passenger;
     Node      = node;
 }
Exemplo n.º 13
0
 public static PassengerNode Create(Node node, Passenger passenger)
 {
     return(new PassengerNode(node, passenger));
 }
Exemplo n.º 14
0
 public PassengerNode(Passenger passenger, Node node)
 {
     Passenger = passenger;
     Node      = node;
 }