internal static TeamRoomAPI GetInstance([CallerMemberName] string callerName = "")
        {
            var instance = new TeamRoomAPI();

            InstanceFactory(ref instance, callerName);
            return(instance);
        }
        public void GetTeamRooms_UnitTest()
        {
            var api = new TeamRoomAPI();

            Task <IReadOnlyList <ITeamRoom> > loadTask  = api.GetTeamRooms();
            IReadOnlyList <ITeamRoom>         teamRooms = loadTask.Result;

            Assert.IsNotNull(teamRooms);
            Assert.IsTrue(teamRooms.Count > 0);
        }
        public void CreateTeamRoom_UnitTest()
        {
            var api = new TeamRoomAPI();

            string           name        = String.Format("Test Room {0}", DateTime.UtcNow.Ticks);
            const string     description = "Dummy Room Created by Unit Test";
            Task <ITeamRoom> loadTask    = api.CreateRoom(name, description);
            ITeamRoom        teamRoom    = loadTask.Result;

            Assert.IsNotNull(teamRoom);
        }
Пример #4
0
 partial void CreateRoom_PreCondition(TeamRoomAPI instance, ref String name, ref String description)
 {
     name        = "Test Room: " + Guid.NewGuid().ToByteArray();
     description = "Team Room Created During Unit Testing";
 }
 partial void ToString_PreCondition(TeamRoomAPI instance);
 partial void ToString_PostValidate(TeamRoomAPI instance, String _retVal);
 static partial void InstanceFactory(ref TeamRoomAPI instance, [CallerMemberName] string callerName = "");
 partial void GetType_PreCondition(TeamRoomAPI instance);
 partial void GetType_PostValidate(TeamRoomAPI instance, Type _retVal);
 partial void GetTeamRooms_PostValidate(TeamRoomAPI instance, Task <IReadOnlyList <ITeamRoom> > _retVal);
 partial void GetHashCode_PreCondition(TeamRoomAPI instance);
 partial void GetHashCode_PostValidate(TeamRoomAPI instance, Int32 _retVal);
 partial void Equals_PreCondition(TeamRoomAPI instance, ref Object obj);
 partial void Equals_PostValidate(TeamRoomAPI instance, Object obj, Boolean _retVal);
 partial void CreateRoom_PreCondition(TeamRoomAPI instance, ref String name, ref String description);
 partial void CreateRoom_PostValidate(TeamRoomAPI instance, String name, String description, Task <ITeamRoom> _retVal);