public void Create() { UnityResolver.Register(); IBatchManager BatchManager = UnityResolver.Resolve <IBatchManager>(); Batch batch = new Batch { BatchName = "37Batch" + DateTime.Now.ToString(), Branch = new Branch { BranchName = "TestBranch", Institute = new Common.Models.Institute { InstituteName = "Test Institute" } } }; bool ans = BatchManager.Create(batch); BatchManager.Save(); Batch batch1 = BatchManager.Find(B => B.BatchName == "37Batch"); string expected = "37Batch"; string actual = batch1.BatchName; Assert.AreEqual(expected, actual); }