public void Serialize_Takes_Route_Returns_Queue_of_String() { var serializer = new RouteSerializer(); var result = serializer.Serialize(new Route()); Assert.IsInstanceOfType(result, typeof(Queue<string>)); }
public void Correctly_Serializes_Route_Started_From_0_0() { var serializer = new RouteSerializer(); route.Start = new Start { Position = new Point(0, 0), Offset = new Point(1, 1) }; var result = serializer.Serialize(route); Assert.AreEqual(14, result.Count); Assert.IsTrue(result.EqualsTo(ExpectedRouteStartedFrom_0_0)); }
public void Correctly_Serializes_Route_Started_From_Point_Inside_Map() { var serializer = new RouteSerializer(); route.Start = new Start { Position = new Point(5, 2), Offset = new Point(4, 1) }; var result = serializer.Serialize(route); Assert.AreEqual(14, result.Count); Assert.IsTrue(result.EqualsTo(ExpectedRouteStartedFromPointInsideMap)); }