public void ToOpenTablesJson_ValidJson_IsSet()
        {
            // arrange
            var getOpenTablesCom = new GetOpenTablesCom();

            // act
            string jsonStr = getOpenTablesCom.ToOpenTablesJson();

            //assert
            Assert.NotNull(jsonStr);
        }
        public void AddToOpenTablesList_ValidOpenTablesList_SetObjects()
        {
            // arrange
            var getOpenTablesCom = new GetOpenTablesCom();
            var openTablesEntry  = new OpenTablesEntry();

            openTablesEntry.TableId = "1";
            openTablesEntry.Label   = "1";
            openTablesEntry.BillOutstandingAmount = 1000;

            // act
            getOpenTablesCom.AddToOpenTablesList(openTablesEntry);
            var openTablesEntries = (List <OpenTablesEntry>)SpiClientTestUtils.GetInstanceField(typeof(GetOpenTablesCom), getOpenTablesCom, "OpenTablesList");

            // assert
            Assert.Equal(openTablesEntries[0].TableId, openTablesEntry.TableId);
            Assert.Equal(openTablesEntries[0].Label, openTablesEntry.Label);
            Assert.Equal(openTablesEntries[0].BillOutstandingAmount, openTablesEntry.BillOutstandingAmount);
        }