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); }
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);